About
I’ve been freelancing out of New York since 2013. Started by reverse engineering APIs and scraping datasets with Python, figuring out how things worked by poking at them from the outside. I still debug the same way.
A few of those projects turned into businesses that crossed $100K ARR. The freelance life let me travel the world and still be with the people I love while I worked.
I’ve been collecting art since 2015. Got to work with a lot of artists I admired. Built a collection I’m proud of. By 2021 I ended up at the intersection of art and tech, and it reignited everything. I started building again, solving problems I was personally running into. That put me square in the middle of the AI wave when it hit. Been shipping open source ever since.
That era pulled me from Python to TypeScript full-time and I haven’t looked back. Now it’s TypeScript across the full stack. Tauri desktop apps, Convex components, Claude Code plugins, Expo mobile apps. If I do something twice I write a script. Every tool I build goes public, 39 repos and counting.
When I hit a bug in a dep, I don’t just fix it locally. I file the issue, open the upstream PR, and drop a patch in ramonclaudio/patches so my projects (and anyone else hitting the same bug) can ship without waiting for the merge. 103 patch files across Bun, npm, pnpm, and Yarn. When the release lands, I bump the dep and delete the patch. 23 PRs merged across 10 repos so far, 10 of those to @expo/ui building out the SwiftUI modifier layer. Every merged PR shipped as a patch first. Small habit. Adds up.
I have a CS degree from Long Island University (2016), but most of what I actually know came from building things, breaking them, and reading other people’s code.
Some people spend their whole life looking for the thing they love. I got lucky. Coding is it for me. Always has been.
I’m also a giant coffee nerd. V60, 1Zpresso ZP6, Third Wave Water, Sey beans, Fellow Stagg EKG Pro, a KH Wurtz cup I picked up at La Cabra. Ultralight roasts, dialed-in mineral formula, the whole ritual. I take it way too seriously and I’m fine with that. I go deeper here.
hello@ramonclaudio.com / GitHub / X / resume
- Ray