Coding

I build software that works well, is maintainable, and lets me move quickly without sacrificing quality. The tools, patterns, and principles I rely on keep my work clear, reliable, and focused on outcomes.

Philosophy

These principles guide how I approach building software. They help me maintain clarity, momentum, and usability, keeping projects manageable without adding friction.

Core Technologies

Here's what I use to build web applications every day:

Other Technologies I've Worked With

I'm comfortable using these tools when the project calls for them: