Signal Field
Move your cursor through the canvas. The system redraws around you.
Software Developer
I build product systems that feel calm on the surface and smart underneath: interfaces, APIs, automations, and the connective tissue that helps teams move faster.
Prototype fast
Stabilize deeply
Polish deliberately
Interactive Lab
Less case study, more craft. These little surfaces show the range I like working in: visual systems, fast feedback loops, and interfaces that reshape themselves around the job.
Move your cursor through the canvas. The system redraws around you.
A tiny request simulator with cache hits, queues, and latency.
Switch the intent and the same shell becomes a different product.
Canvas animation, DOM state, responsive UI, and micro-interactions working together without a framework.
Selected Work
A clean product experience for account flows, content pages, and public-facing trust signals.
A focused site foundation for browsing, conversion, and content management with room to grow.
Small utilities and workflows that remove repetitive work and make operations easier to maintain.
Stack
TypeScript, React, Astro, semantic HTML, CSS systems
Node.js, REST APIs, authentication, data modeling
Performance audits, accessibility passes, deploy pipelines
About
I like software that respects the person using it and the team that has to maintain it. That means clear states, obvious flows, sharp copy, and code that is boring in the best possible way.
My sweet spot is moving between product thinking and implementation: translating rough ideas into interfaces, APIs, and releaseable slices without losing the human texture of the work.
Contact