Web Development That Actually Performs
A website earns its keep through performance, accessibility, and maintainability, not just how it looks in a mockup. Coming from both engineering and marketing, I build sites that load fast, work for everyone, and are easy to keep improving.
Build on a solid foundation
Clean, typed, component-based code (React and TypeScript in my case) makes a project easier to extend and harder to break. The structure you choose early decides how painful the next six months of changes will be.
Treat performance as a feature
- Optimize and lazy-load images and media below the fold.
- Ship less JavaScript; every kilobyte has a cost.
- Watch Core Web Vitals, not just a one-time Lighthouse score.
Make it work for everyone
Accessibility isn't an add-on. Semantic markup, keyboard navigation, and sensible contrast make a site usable for more people and, as a bonus, tend to help SEO too.
Ship, measure, improve
The first release is a starting point. Instrument what matters, watch how real users behave, and iterate. The best sites are the ones that keep getting a little better after launch.