About Me

Hey — I'm Dan. I've been writing code professionally for about 10 years now, and I still get unreasonably excited when something compiles on the first try.

I started in Caracas building CRUD apps and slowly worked my way through London (gaming platforms at Bally's, billing systems at Lantum), then led a small team building a traffic monitoring system with computer vision in Venezuela, and now I'm at Upwork in Spain working on frontend architecture and some pretty wild AI-driven dev tooling.


The day job is TypeScript, Vue, GraphQL — the usual enterprise stack. But what really gets me going is building things from scratch. I write most of my side projects in Odin, a systems language that feels like C if C respected your time. I built a PEG parser that can parse all of ES2025 JavaScript, a shell config manager with a full TUI — raw terminal, no libraries — and a build system. All zero dependencies.

I'm the kind of person who sees a library and thinks "I could write that." Sometimes that's a problem. Most of the time it's how I learn best.


Outside of code: tennis, bouldering, anime, and an unreasonable amount of history podcasts. My actual degree is in human behavior — which sounds unrelated until you realize half of engineering is figuring out why people do what they do.

I also mentor junior devs when I can. Someone took a chance on me when I was starting out, so I try to pay that forward.


If you made it this far and any of this resonates — I'm dvrd on GitHub. Come say hi.