About
I'm a front-end developer focused on building accessible, high-performance web applications using Vue, React, and modern UI/UX best practices. I specialize in component-driven development and enjoy creating responsive, maintainable interfaces that scale across devices and teams. With a strong eye for design and attention to detail, I aim to deliver user experiences that feel fast, intuitive, and thoughtfully crafted.
Experience
KM Digital
Freelance Developer & 3D Printing Business
- Collaborated on UI/UX design and led development of theeriehotel.com, managing the project from planning to launch and delivering a responsive site that supported multiple business units.
- Operate solo eCommerce business under KM Digital brand, managing custom 3D-printed product design, order fulfillment, and customer service.
- WordPress
- Project Management
- eCommerce
Situation Studio
Senior Full-Stack JavaScript Developer
- Rebuilt a Nuxt 3 seat map application from event- to data-driven architecture, reducing UI lag by 30% and significantly improving maintainability and reliability.
- Developed a Node.js CLI tool to convert SVGs into Vue components, slashing map build time from 1 hour to seconds and accelerating future deployments.
- Vue.js
- Nuxt.js
- Cypress
Visionable Inc
Senior JavaScript Developer
- Migrated core application from Create React App to Next.js and MUI, reducing build times by 40% and improving code consistency across teams.
- Developed accessible React + MobX interfaces for NHS telehealth tools, supporting a 4× usage increase during COVID-19 across web and mobile platforms.
- Mentored five junior developers through onboarding and code reviews, improving code quality, onboarding speed, and team collaboration.
- React.js
- Next.js
- Zustand
- MobX
Mediacom Communications
Web Application Developer
- Developed a Laravel-based dashboard with interactive data views and streamlined workflows, helping technicians resolve service issues more efficiently.
- Developed a Vue 2 map application with Vuex and Google Maps API, importing location data from CSV files and allowing users to filter markers by city; increased public engagement by 20% through better accessibility and user experience.
- Created a custom SCSS UI framework for mediacomcable.com (MODX CMS), reducing design inconsistencies and speeding up front-end development.
- Vuejs
- MODX
- Laravel
- Google-Maps API
- HTML5
- CSS3
Niki Jones Agency
Web Developer & IT
- Developed ~24 responsive WordPress themes tailored to diverse client needs, improving mobile usability, page load times, and ease of content updates.
- Translated designer-provided mockups into responsive Bootstrap-based UIs, increasing visual consistency and accelerating development cycles.
- Managed internal IT infrastructure (Windows/Mac), and handled FTP, cPanel, site deployments, and automated backups—supporting smooth client launches and ongoing system reliability.
- WordPress
- PHP
- Responsive Design
Projects
The Erie Hotel & Restaurant
A promotional website for The Erie Hotel, highlighting its historic ambiance, restaurant, Tiki Bar, and event spaces in Port Jervis, NY.
- Project ManagementWordPressBootstrap
Vokedex
An interactive web app that lets users explore detailed Pokémon information with a Pokédex-inspired interface.
- VuejsVuexPokeAPI
SMS Qr Code Generator
A simple web tool that generates SMS QR codes for easy sharing of pre-written text messages.
- ReactjsNextjsDaisyUI
The Principles of Annoyance Driven Development
A semi-satirical method for turning daily developer annoyances into focused, high-impact improvements.
- VuejsVitePress