I design and build interfaces that are responsive, accessible, and fast. The work starts with clear layout decisions, then becomes solid markup, modern CSS, and JavaScript that improves the experience instead of slowing it down.
The frontend is the part your customers see and use, so it has to load fast, work on every phone, and stay out of the way. I build interfaces that feel quick and obvious, the kind people use without thinking about them.
I work in plain HTML, CSS, and JavaScript when that's all a project needs, and use Angular, React, or Vue when an interface is complex enough to justify one. For mobile apps I use Ionic to ship to iOS and Android from one codebase. Whatever the tool, the goal is a site that responds instantly and looks right on anything from a small phone to a wide desktop monitor.
What goes into a good frontend
Layouts are built with CSS Grid and Flexbox so they hold up as your content changes. Images and scripts are optimized so the first screen appears quickly. The markup is accessible, so screen readers and keyboards work properly. Any animation has a reason to be there.
Speed matters more than most visual extras. A page that loads in a second keeps people around, and one that takes five loses a lot of them before they read a word.

