Profile shot

Ufuktan Yıldırım

Software developer with an MSc in CE who spent the last decade experimenting with end-to-end software based product development, shaping arbitrary app ideas into working prototypes using Sketch, Go, CSS and TypeScript.

I enjoy bootstrapping infrastructure, from spinning up Linux server clusters with GNU tools to automating operations using Shell scripts, Terraform, and Ansible. A dedicated Git enthusiast, I regularly contribute to open source and continuously experiment with GitHub CI workflows. I’m the creator of open source tools Gohandlers and Gonfique which are enforcing type safety and improve reliability on the two big ongoing problems of Go backend development.

My research was on applying genetic programming on finding the test-passing Go functions using recombinating and selecting fitter ASTs. Previously wrote Python for Reddit data visualization and agent-based social network simulation on the theory of Diffusion of Innovations. I’m familiar with iOS development using Swift and UIKit. Had a commit once on the Packer repository to enable configuring DigitalOcean droplets closed to outside private network.

I’m slightly biased towards B2C, valuing a software’s impact on public. Interested on the areas in-touch with PM and marketing.

Still waiting for the day I finally have enough credits to fully explore AWS or GCP on scale.

Contact

[email protected]

Profiles

Tools

Tools with example work in this page:

Tools with examples on GitHub:

Public projects

Gohandlers

Social media cart for Gohandlers

Generate code for strongly typed and reflectionless request-response binding, request validation, registering routes and Go clients.

Highlights:

Links:

Kask

Kask social card

A static website generator allows developer-writer collaboration without synchronization.

Highlights:

Links:

Bump

Bump social card

Smallest compiled CLI utility bumps with one command.

Highlights

Links

Gonfique Playground

Screenshot of Gonfique Playground

Brings Gonfique to browsers.

Highlights:

Links:

Gonfique

Gonfique logo

Customizable and offline YAML and JSON to Go for config files.

Highlights:

Links:

Dim

Dim logo

A Visual Studio Code extension lets you define regex rules to dim boring parts of code and make the main logic pop.

Highlights:

Links:

Ovpn Auth

Simple to use, easy to deploy 2FA login for OpenVPN servers.

Highlights:

Links:

Reddit Galaxy

reddit galaxy

Visualization of the links between subreddits.

Highlights:

Links:

Diffusion of Innovation simulation

diffusion of innovation project screen capture

Simulates the spread of hypothetical innovation throughout from its genesis to total market domination to observe S-curve phenomenon and the influence of populars on communities with varying topologies.

Highlights:

Links:

Ball & Stick Man

footage for ball-and-stick-man project

A basic 3D demonstration with a movable camera, animated arms, a “tour” mode, and waving interactions.

Highlights:

Links:

Poor Man’s Social Media

screen capture of poor man’s social media project

Social network backend and frontend. Written with JS and PHP demonstrating connection status manipulation and asynchronous API calls.

Highlights:

Links:

TicTacToe AI

Complete implementation of unbeatable TicTacToe game.

Highlights:

Links: