Skip to content

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 scraper bots and automation tools cleared six figures a year before I moved on. 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 along the way and ended up with a collection I’m proud of. By 2021 the art world had pulled me back into building, and it reignited everything. I started building again, solving problems I was personally running into, and the AI wave hit right around then. Been shipping open source ever since.

That era pulled me from Python to TypeScript full-time. Claude Code and Codex are part of how I work day-to-day, Zed for the editor and Ghostty for the terminal. Most of the work is TypeScript: Expo mobile apps, Convex components, Tauri desktop apps, Claude Code plugins. I like picking up new languages and experimenting. Just shipped seetree, my first Zig project, and I’m pulling together a big Bun monorepo with a bunch of apps in it. If I do something twice I write a script. Every tool I build goes public, 44 and counting.

When I hit a bug in a dep, I don’t just fix it locally. I 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 to land. 113 patch files across Bun, npm, and pnpm. When the release lands, I bump the dep and delete the patch. Most of that work has been in @expo/ui lately. I’ve been chipping away at the Swift side because I want my Expo apps to use real SwiftUI components, not the CSS-like wrappers that other libraries layer on top.

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. Coding’s what I keep coming back to.

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