About
Great software solves real problems. I write code that serves a purpose. Every feature should make life easier for the people who use it. Technology is just a tool. The real skill is knowing which tool to use and how to use it well.
I build full-stack web applications. Frontend with React and Next.js. Backend with APIs and databases. Systems that can handle thousands of users without breaking. I work on products where design meets engineering. Things that feel good to use and work reliably under the hood.
I start by understanding the problem. Why does this feature exist? Who will use it? What do they actually need? Then I build it. I prefer working code over perfect plans. Ship fast, get feedback, and improve. The best way to learn is by building things. Breaking things. Then fixing them better than before.
Experience
Writing
Engineering essays and technical writing.
On the difference between building software and practicing craft.
A framework for thinking about when to accrue technical debt and when to pay it off.
How to design scalable systems without over-engineering.
Progress
Build and launch an AI-powered ranking tool as a service
Master Docker, Kubernetes, CI/CD pipelines and cloud infrastructure
Grow from 1 to 1000 followers by end of 2026
Write and publish 3 articles per month (0/36 done)
Connect
Let's Work Together
Find me online or send me an email.
Code
GitHub
Open source contributions and projects
Writing
Twitter/X
Thoughts and links in 280 characters
Instagram
Visual updates and behind the scenes
Medium
Long-form technical writing and essays
Professional
LinkedIn
Professional history and recommendations
Email
Direct line for collaboration and conversation