Front End

JavaScript (ES6+)

JavaScript is the language behind most of the behavior I build.

In Practice

How I use it

JavaScript is the language behind most of the behavior I build. I use modern ES6+ patterns for component logic, asynchronous data handling, API integrations, form workflows, interface state, and business rules across both frontend and server-side code.

Build

Interface architecture

I use JavaScript (ES6+) to turn content, application state, and business requirements into responsive interfaces that are clear and maintainable.

Experience

Interaction and usability

The implementation should support the user experience. I pay attention to responsive behavior, accessibility, feedback, motion, and how an interface feels across devices.

Ship

Production-ready frontend

I connect the interface to real data, routes, APIs, metadata, and deployment workflows so the frontend is part of a complete working system.

Proof

Work using this skill

Projects and video work are connected to skill pages through the same shared data used across the portfolio, so this section reflects where the skill is actually referenced.

Connected Stack

These are tools and capabilities that commonly sit near this skill in my project and video work, with the strongest shared relationships surfaced first.

Explore the complete set of development, visibility, deployment, and creative tools represented across the portfolio.

View all skills