the developer
I build things for the web — and beyond. I'm most at home with React and the JavaScript ecosystem, but I adapt quickly to new stacks and languages. I work fluidly with AI assistants to move faster and smarter, and care deeply about shipping things that are actually useful.
- a few things I genuinely care about
New framework? Different stack? I get up to speed quickly. I don't get attached to tools — I care about outcomes.
I use AI assistants as a core part of how I code — not as a crutch, but as a multiplier. I know when to trust it and when to push back.
I thrive in roles where I can shape the product — not just implement specs. UI, UX, product thinking — I enjoy all of it.
- the tools in my day-to-day
- a few things about my process
I prefer working iteratively — getting something real in front of users fast, then improving it. Perfectionism is the enemy of progress.
Before writing a line of code, I want to understand what problem we're solving and for whom. Good code starts with clear thinking.
I'm comfortable using Copilot, Cursor, and other AI tools to move faster — but I understand the code I ship. I can debug, refactor, and reason through it independently.
I do my best work when I have room to make decisions — on design, architecture, or product direction. I'm not just looking to execute; I want to contribute ideas.
If you're working on something interesting and need someone who can hit the ground running — let's talk.