Skip to content
View ufukty's full-sized avatar
👻
Boo
👻
Boo

Block or report ufukty

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ufukty/README.md

Bio

  • MSc. in Computer Engineering (2024 - Ankara University, Turkiye)
    My thesis is about searching for problems encountered on using genetic programming to find/produce Go programs Read full thesis in Turkish
  • BSc. in Computer Engineering (2018 - Ankara University, Turkiye)

Experienced Tools

  • Go
  • Python (Matplotlib, NetworkX)
    • Diffusion of Innovation An agent based network simulation visualizing diffusion process of an innovation to observe S-curve and impact of higher-degree nodes on the process
    • reddit-galaxy Network visualization
    • StackOverflow Survey Data visualization
    • PR for enabling matplotlib to draw gradient colored lines
  • Bash, Make
  • JavaScript, TypeScript
    • Dim VSCode Extension that dims parts of source code matching user-provided patterns
  • HTML, CSS, SVG SMIL
  • Terraform, Packer, Vagrant, Ansible (DigitalOcean)
    • PR for enabling Terraform users to encode and decode base32 strings
    • PR for enabling Packer users to direct the provisioner to connect over private IP of droplet
  • PHP
  • C++
  • C

Showcase

A CLI tool for Go developers to automatically build exact struct definitions that will match the provided YAML config. Designed to get all config accesses under type check. Makes breaking changes instant to notice when and where they happen.

A VS Code extension for dimming repeating text in source code to highlight main logic

Basic authentication for OpenVPN server; supports time-based one-time-pads as well as password check and uses argon2 for hashes.

Dockerfile to start using libargon2 and Go bindings quickly

Connection of subreddits represented with shared links between them. Linker end is orange, linked end is blue. Made with Apache Spark, Python, matplotlib

Output of reddit-galaxy project

Diffusion of a fake innovation is inspected in different community types while members promote from initial state to confirmation through 6 other states; s-curve on adoption and the role of higher-degree nodes are observed. Made with Python, matplotlib, NetworkX

Footage for doi project

Basic functionality, move camera, arms, touring, waving etc. Made with C++, OpenGL (GLUT)

footage for ball-and-stick-man project

screen capture of poor man's social media project

Pinned Loading

  1. gonfique gonfique Public

    Type checked configs for Go programs

    Go 36 1

  2. diffusion-of-innovation diffusion-of-innovation Public

    A basic Diffusion of Innovation simulation with NetworkX

    Python 9 2

  3. govalid govalid Public

    simple code generator implements Validate method on enums

    Go 1

  4. dim dim Public

    A VS Code extension for dimming repeating text in source code to highlight main logic

    TypeScript 1

  5. ball-and-stick-man ball-and-stick-man Public archive

    A homework for Computer Graphics class made with OpenGL GLUT

    C++

  6. poor-man-s-social-media poor-man-s-social-media Public archive

    Poor Man's Social Media

    PHP