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.
Tools with example work in this page:
Tools with examples on GitHub:
Generate code for strongly typed and reflectionless request-response binding, request validation, registering routes and Go clients.
Highlights:
Links:
A static website generator allows developer-writer collaboration without synchronization.
Highlights:
Links:
Smallest compiled CLI utility bumps with one command.
Highlights
Links
Brings Gonfique to browsers.
Highlights:
Links:
Customizable and offline YAML and JSON to Go for config files.
Highlights:
Links:
A Visual Studio Code extension lets you define regex rules to dim boring parts of code and make the main logic pop.
Highlights:
Links:
Simple to use, easy to deploy 2FA login for OpenVPN servers.
Highlights:
Links:
Visualization of the links between subreddits.
Highlights:
Links:
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:
A basic 3D demonstration with a movable camera, animated arms, a “tour” mode, and waving interactions.
Highlights:
Links:
Social network backend and frontend. Written with JS and PHP demonstrating connection status manipulation and asynchronous API calls.
Highlights:
Links:
Complete implementation of unbeatable TicTacToe game.
Highlights:
Links: