Bucket List
Checked & UncheckedBuild.
Ship & Share
Get 11,000+ organic LinkedIn followers
Apr 2026Didn't chase followers. My open-source contributions and this portfolio site did the talking.
Get 300+ followers on GitHub
Mar 2026Open-sourced tools I built for myself. Useful code finds its audience.
Get a remote job
Jan 2025Full-time remote at a forward-thinking company. No commute, no office politics — just shipping code from wherever.
First open-source contribution
Dec 2024Contributed a feature to a popular open-source library. First PR merged, started driving traffic to my GitHub.
Remote work with an international client
Sep 2024A software engineer in San Francisco found me online and started outsourcing work. That first Wise payment in USD turned into an ongoing collaboration.
Build my first application
Sep 2023A notes app with localStorage. Terrible code, but when it worked without a page reload, something clicked.
Write 10 technical deep-dives
Not SEO listicles. Real deep-dives on RSC internals, database indexing, building a bundler from scratch.
Learn a new programming language
Go, Rust, or Swift. Something that forces me to think differently about the problems I already know how to solve.
Hit 1K stars on a GitHub repo
By building something so useful that a thousand strangers vouch for it.
Ship a product that earns on its own
A SaaS, a tool, anything. Proof that I can create value independent of my time.
Grind.
Inside Out
Create portfolio website
Aug 2024This site. Every pixel is intentional, every interaction earned its place. The project that ties everything else together.
Go pure vegetarian
2021No meat, no eggs. No exceptions, no 'just this once.' Years in and don't miss it.
Quit sugar, coffee, and packaged foods
2019All at once. No cheat days. The hardest bugs to fix are the ones in your diet.
100 pushups in 200 seconds
No breaks, no excuses. Just chest to floor, 100 times, under 3 minutes 20 seconds.
Run a 10K under 60 minutes
Currently can't run 3K without wanting to quit. Sub-60 is the goal. Finishing is the real goal.
Hit the gym consistently for a year
Started lifting, fell off, started again. 365 days without breaking the chain. The compound effect applies to muscle too.
Record a podcast conversation
A real conversation about building on the internet — the messy parts, not the highlights.
Reach a $1 million corpus
Not about the number. About the freedom it buys — the ability to say no to work that doesn't matter.
Read 12 books in a year
Not speed-reading. Actually finishing them. Highlighting, thinking, rereading the good parts.
Learn to swim
Grew up without a pool. It's time. Not just floating — actual laps, actual breathing technique.
Learn a martial art
Boxing, jiu-jitsu, muay thai — something that teaches discipline through getting hit.
Meditate for 30 consecutive days
Longest streak: 11 days. The irony of being too busy to sit still for 10 minutes is not lost on me.
Wander.
Places & Thrills
Skydiving
My legs shake on balconies. 13,000 feet of freefall. The fear is the point.
Solo travel to another country
No itinerary, no safety net. A place where I don't speak the language. Getting lost on purpose.
3-month Eurotrip
Prague, Berlin, Lisbon. Working from cafes, collecting stories. Remote work made this possible — now I need to book the flight.
Scuba diving
Breathing underwater. Seeing a world that's been there the whole time, just below the surface.
Camp solo under the stars
No tent, no roof. Just a sleeping bag, silence, and whatever the sky looks like at 3am.
