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.
Interface architecture
I use JavaScript (ES6+) to turn content, application state, and business requirements into responsive interfaces that are clear and maintainable.
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.
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
Related skills
These are tools and capabilities that commonly sit near this skill in my project and video work, with the strongest shared relationships surfaced first.