What I Do
I build fast, accessible sites and tools end-to-end—front to back—with clear IA, performance budgets, and clean UX.
Front-end
- Next.js + React (App Router)
- Tailwind, responsive layouts, dark mode
- Accessible nav, focus management, ARIA
Back-end
- PHP/MySQL APIs & integrations
- Data modeling, caching, secure auth
- CMS/editor workflows
Mapping & Data
- Leaflet maps + custom markers
- Search, filters, results UX
- Analytics & event tracking
How I work
Discover
Goals, users, constraints, metrics.
Design
IA, wireframes, components, a11y notes.
Build
UI, APIs/data, tests, instrumentation.
Ship
Perf/a11y pass, docs, handoff & support.
Website Accessibility
This site includes an Accessibility Menu with options for larger text, underlined links, high contrast, reduced motion, and dark mode. Preferences persist between visits. Open it from the bottom-right button or with Alt+Shift+A.
- Text size: Normal, Large, Extra large
- Underline links: Improve link visibility
- High contrast: Black/white palette + clear focus
- Reduce motion: Disables animations/transitions
- Dark mode: Toggle in the header
I follow a keyboard-first workflow, test with Lighthouse and axe, and aim for WCAG 2.2 AA. Spot something? Email me.