I design and build websites, apps, and software — for clients, and for products of my own.
I currently work as a freelance software engineer, taking on client projects while building and maintaining my own SaaS products.
A stand-in, for now
Image credit: Koboyo
I do this because I genuinely enjoy it — not because it pays the bills. Freelancing and building my own products both let me stay close to that curiosity: new frameworks, new ways of solving the same old problems, new tools worth learning just to see how they think. It would be easier to pick one stack and get comfortable, or keep chasing whatever's new and see what sticks. I'm still figuring out where that balance actually sits.
Projects
Parkoto
Helping parking lot operators manage spaces, bookings, and availability without spreadsheets.
O'Kello
A simpler way to track time and stay on top of how your day actually gets spent.
Kiiru
My personal blog — a space for writing things down as I figure them out.
Dhago
A platform for communities to organize, connect, and actually stay in touch.
Lights Travel
Built for a client in the travel space — helping travelers plan and book trips.
Books I recommend
Designing Data-Intensive Applications
Changed how I think about the tradeoffs behind every 'just use a database' decision.
Martin Kleppmann
The Pragmatic Programmer
Less about syntax, more about habits — still catch myself applying advice from this years later.
Hunt & Thomas
Clean Code
Shaped how I think about naming and structure, even where I've since disagreed with parts of it.
Robert C. Martin
Talks that inspire me
Rich Hickey
Simple Made Easy
Grace Hopper
Future Possibilities: Data, Hardware, Software, and People
Linus Torvalds
The Mind Behind Linux (TED interview)
Bret Victor
Inventing on Principle
Andrej Karpathy
Intro to Large Language Models
Andrej Karpathy
State of GPT
Simon Willison
Making Large Language Models Work For You
Jeremy Howard
A Hackers' Guide to Language Models
Things I'm learning