Summary
Senior front-end engineer with 15+ years of experience specializing in React, TypeScript, and Next.js. Skilled in building fast, scalable applications that reach millions of users and currently expanding expertise into AI and prompt engineering with hands-on OpenAI integrations. Known for leading front-end modernization efforts, improving performance, and raising engineering standards through thoughtful design, mentoring, and clean, maintainable code.
Skills
Frontend
- React
- Next.js
- Redux
- TypeScript
- JavaScript (ES6+)
- HTML5
- CSS3 / SCSS
- Tailwind CSS
- Jest
- Vite
- Webpack
Backend
- Node.js
- Express.js
- GraphQL
- SQL (Postgres, MySQL, MariaDB)
- RESTful APIs
- Python (familiarity)
- Authentication (JWT/OAuth)
DevOps & Tooling
- Git & GitHub
- CI/CD Pipelines
- Nginx
- DigitalOcean
- Vercel
- Cloudflare
- PM2
- Docker (familiarity)
- AWS (familiarity)
- API Monitoring
- Performance Optimization
Leadership & Process
- Agile/Scrum
- Cross-Functional Collaboration
- Frontend Architecture
- Technical Mentorship
- Code Review
- UI/UX Strategy Alignment
- Documentation & Knowledge Sharing
Experiences
Senior Full-Stack Web Developer
Independent Projects & Professional Development
July 2024 – Present
- React
- Next.js
- TypeScript
- Tailwindcss
- Node.js
- Express.js
- GraphQL
- AI Prompting
- AI-Powered Apps
- Jest
- git
- Focused on full-stack web development and data-driven interfaces using modern technologies.
- Built personal AI projects using OpenAI API, including a chatbot for a fictional amusement park and a review summarization tool. Designed full-stack applications with React, Next.js, and Node.js, integrating AI-powered features into responsive, production-ready user interfaces.
- Contracted to build a weather dashboard using React, TypeScript, Node.js, Express, and GraphQL; integrated multiple external APIs to transform location-based weather data and visualize forecast trends, improving user access to accurate weather information.
- Completed advanced courses in AI Prompting, AI-Powered Apps, TypeScript, React Native, and GraphQL, gaining hands-on experience and certification to enhance development skills.
September 2022 – June 2024
- React
- Redux
- Next.js
- Jest
- SCSS
- MongoDB
- git
- Bootstrap
- Jira
- Confluence
- JSON
- npm
- Figma
- Led the design and implementation of a language management framework enabling internationalization in 7 languages, allowing the SaaS platform to expand into Spain, Italy, France, Germany, and Canada.
- Modernized legacy UI by migrating to React.js functional components with Hooks and Context API, improving performance and maintainability across a high-traffic SaaS platform.
- Led front-end development of a “Campaign Wizard” tool that streamlined a complex campaign setup into a guided 3-step UI, reducing setup time by 70%, support calls by 10%, & customer frustration.
- Revamped and illustrated internal setup guides and technical documentation, reducing new developer onboarding time by over 40% and improving team scalability and knowledge retention.
- Presented team sprint summaries at weekly department-wide calls attended by 90+ engineers.
June 2021 – September 2022
- React
- Rudux
- Next.js
- Jest
- SCSS
- git
- Microsoft SQL
- Jira
- Confluence
- ASP.NET
- Monday.com
- Led the full redesign of an enterprise assessment platform into a React.js + Node.js application with personalized user dashboards and multi-language support, enhancing accessibility and engagement for a global audience.
- Defined and executed a 5-phase development roadmap with clear milestones and deliverables, managed Epics and Sprints in Jira, and led the team to launch 3 months ahead of schedule.
- Served as Scrum Master for a small, cross-functional team, facilitated agile ceremonies (standups and planning), and regularly reported progress and velocity to 12 executive stakeholders.
- Mentored developers and championed React adoption, upskilling the backend team and streamlining frontend collaboration.
January 2021 – June 2021
- PHP
- Bootstrap
- SCSS
- JavaScript
- jQuery
- MySQL
- JSON
- git
- Jira
- Served as a key contributor on the web development team, supporting over 90 municipality websites across the U.S., ensuring reliable and consistent performance across jurisdictions.
- Played a significant role in the front-end UI overhaul, implementing a modern, responsive Bootstrap framework and collaborating on a beta rollout strategy to ensure user adoption.
- Developed and implemented custom design and functionality requests to meet the unique needs of diverse municipal clients, balancing user experience with technical constraints.
- Refactored legacy PHP codebase to align with modern development standards, improving maintainability and scalability of the platform.
April 2013 – September 2020
- ColdFusion
- JavaScript
- jQuery
- SCSS
- JSON
- React
- MariaDB
- Mercurial
- git
- Jira
- i18n
- Played a central role in designing and building the third-generation mobile-first ecommerce website serving over 60 multilingual domains, utilizing modern practices including responsiveness, decoupling front and back ends, and leveraging modern JavaScript and SCSS, improving user experience.
- Developed and maintained white-label solutions for travel agencies and enterprise partners, building frameworks that allowed for custom branding, bulk account management, and affiliate tracking.
- Designed and delivered a React.js frontend + Node.js/SQL backend dashboard to consolidate and analyze error logs, reducing alert fatigue and improving observability for a global ecommerce platform serving millions of users.
- Collaborated on innovative side projects such as a voice-based Amazon Alexa skill for car rentals (prototype), Google Tag Manager funnel analysis, and enhancements to Auto Europe's mobile app.
- Mentored junior developers and championed best practices in debugging, secure coding, and maintainability in a high-traffic, global web environment.
Web Application Developer & Content Manager
Outside Television (now part of Outside Online)
July 2010 – April 2013
- PHP
- Drupal
- JavaScript
- jQuery
- SASS
- MySQL
- JSON
- git
- Apache
- Adobe PhotoShop
- Adobe Premiere
- BrightCove
- YouTube
- Built a new company CMS (content management system) website from the ground up in Drupal 7, including custom modules using PHP, jQuery, and SCSS.
- Edited and managed video assets via a YouTube channel, increasing viewer engagement and content accessibility.
- Reconstructed the company intranet for over 40 resort town television stations across the US, including locations such as Lake Tahoe, CA, Summit County, CO, and Bethel, ME, improving communication and resource sharing.
January 2010 – July 2010
- PHP
- MySQL
- JavaScript
- jQuery
- CSS
- git
- Created online interactive surveys with very complex logic and skip patterns using PHP, MySQL, JavaScript, jQuery, and CSS.
- Developed a suite of PHP functions and classes to automate the creation of interactive online survey questions.
- Redesigned the online real-time survey results page to be object-oriented and display graphs and charts.
Education
Plymouth State University
Master's of Business Administration (MBA) • Plymouth, NH
September 1997 – May 2000
University of New Hampshire
Bachelor of Science (BS) in Electrical Engineering • Durham, NH
September 1992 – May 1997
Featured Projects
Wonder World Chatbot
A full-stack LLM-powered AI ChatBot assistant for a fictional amusement park.
Snowology
Precision ski-resort forecasts with base/summit detail, snowfall, and windhold signals.
Participant Portal Redesign
A full redesign of MRG’s participant portal and assessment platform, modernized from ASP.NET to a fast, accessible React-based application