JavaScript Experience
The language behind every interactive feature I build, on any stack.
Overview
How I've used JavaScript
JavaScript is the constant across every project regardless of stack — it's what makes a custom WordPress theme interactive, what powers a React app's logic, and what glues together the smaller scripts in between.
On custom WordPress builds like Talehouse, GC Logistics, and Karma Fast Food, JavaScript handles everything React/Vue would on a more app-like project: custom interactions, form validation, dynamic content loading, and integrating things like Google Maps without relying on a heavy plugin. On the React/Node side (RoadDarts.com), it's the full application logic from API calls to UI state. Six years in, the patterns that matter most are the unglamorous ones — clean async/await flows instead of callback chains, defensive error handling, and not shipping more JavaScript than a page actually needs.
What I can do
Specific JavaScript capabilities
- ✓Modern ES6+ — async/await, destructuring, modules, arrow functions
- ✓DOM manipulation and event handling without unnecessary dependencies
- ✓Custom interactive components for WordPress/Elementor sites
- ✓API integration — fetch, REST consumption, error handling
- ✓Performance-conscious scripting — avoiding render-blocking, lazy loading
FAQ
Common questions about my JavaScript work
Do you write vanilla JavaScript or always reach for a framework?+
Depends on the project. Custom WordPress sites usually get vanilla JS or light libraries for interactions — no point shipping a framework's overhead for a few interactive components. Full applications get React.
Related skills


.png)



