i build things that actually work (most of the time). passionate about creating simple, reliable tools that solve real problems without the unnecessary complexity.
- funnel: a pretty fast tunnel service written in go - because sometimes you need to expose localhost to the world
- catalyst: a typesafe python sql builder - making database queries less painful, one type at a time (even in python)
- zubr: a desktop application for managing and working with postgres databases - because somtimes you dont want to put in 15 commmands from muscle memory to inspect a database
systems & backend
- c, go, rust
- python + fastapi
- node.js (and recently some bun) + fastify, hono
- postgresql + drizzle
frontend & mobile
- javascript/typescript
- react + next.js
- react native/expo but without eas
- tailwind css
tools
- docker
- kubernetes (but only when it is really needed, not when a product has only 100 users)
- gh actions
- start simple, stay simple
- solve real problems, not imaginary ones
- boring technology that works > shiny new framework
- if it takes more than 5 minutes to explain, it's probably too complex
- probably reading about why someone rewrote their entire stack in rust
- wondering if that new database really is "10x faster"
- actually touching grass (revolutionary concept, i know)
- building stuff that people actually use
- debating whether that abstraction is worth the complexity
- contributing to projects that solve problems i actually have
- the art of building features that users actually want
- why every "revolutionary" framework solves the same 5 problems
- the eternal quest for the perfect development environment
whether you want to discuss code, collaborate on projects, or just say hi:
ps: if you made it this far, you deserve a cookie 🍪