If no template fits the design system, build from scratch and adjust the estimate.
I once built on templates that did not match the design system we needed. I spent more time fighting the template than building cleanly.
Frontend Developer
3+ years turning designs into interfaces that load fast, hold up under real use, and don't leave a mess for the next person to untangle.
I'm a frontend developer with 3+ years of experience turning designs into interfaces people actually enjoy using. I care as much about how a site looks as how it runs — clean, accessible markup, layouts that don't break under real content, and performance that holds up past the first screenshot. Lately I've been focused on tightening the gap between design and code: fewer one-off overrides, more systems that scale without turning into a mess six months in.
No projects published yet.
I'm responsible for the frontend development of the BrandBrand website. I'm also responsible for the UI design of the website.
I'm responsible for the frontend development of the BrandBrand website. I'm also responsible for the UI design of the website. I'm also responsible for the backend development of the website.
I'm responsible for the frontend development of the BrandBrand website. I'm also responsible for the UI design of the website.
I'm responsible for the frontend development of the BrandBrand website. I'm also responsible for the UI design of the website.
The best lessons usually come from doing something the hard way first. Here are a few I picked up early and still carry with me.
I once built on templates that did not match the design system we needed. I spent more time fighting the template than building cleanly.
I started a project without a clear list of every page section and had to rework what I had already built. A simple sitemap upfront would have saved time.
After one delivery I left clients with documentation but little guidance on where to find things or how to maintain the work. They were left guessing instead of feeling confident.
As an intern, a single typo on a server I had unnecessary access to took down multiple websites. A small mistake became catastrophic because permissions were too broad.