Software developer building practical web apps and automations.
I help teams move from messy problem to running product: data model, API, interface, automation, and deployment.
You bring me in when you need someone who understands the current state quickly, makes reasonable technical decisions, and ships the first version without losing quality.
Visitors need to understand the course, setup, and contact paths quickly without digging through text or losing pace on mobile.
Solution
A React/Vite SPA with clear information hierarchy, responsive views, and focused CTAs for a simple public flow.
Shows about me
I can make content concrete, easy to scan, and technically easy to keep evolving.
Tech
ReactViteJSXReact RouterTailwindESLint
How I work
I work close to the problem, not just the brief.
My process is direct: understand what actually needs to happen in the business, sketch the system around it, and build in steps that can be tested early.
01 / Read the current state
I start with user flows, data sources, constraints, and what already exists. It saves time later.
02 / Make it runnable
I prioritize a version that works for real over a large plan that never meets users.
03 / Write for the next person
Code, names, structure, and small notes should make it easy for me or someone else to continue.
04 / Be clear about tradeoffs
I say what is fast, what is robust, and what needs to wait. That makes decisions easier.