I'm a Principal Frontend Engineer with 25+ years of professional engineering experience, specializing in JavaScript/TypeScript, React,Vue.js, enterprise integrations, and modern web platform development. I deliver reliable, scalable, and performant applications for some of the world's largest organizations — across eCommerce, automotive, healthcare, finance, and more.
Over the years I've architected digital platforms, shipped applications used by millions, and led teams of engineers —hiring, mentoring, and building inclusive cultures that foster learning and growth. I help businesses grow with thought leadership, efficient architecture, accurate scoping and estimating, and most importantly, selling. My foundation across backend and frontend languages, frameworks and platforms allows me to adapt to new systems and technologies rapidly, contributing to business outcomes in familiar stacks or new.
Most recently I spent 18 months as senior frontend developer at Motley Fool Wealth Management, building personalized, AI-assisted investment experiences.
I'm now looking for my next senior, principal, or architect-level role — contract or full-time, fully remote.
Experience
- Nov 2024Apr 2026
Sr Frontend Developer · Motley Fool Wealth Management
Contract- Senior frontend developer on a small, senior team building personalized, AI-assisted investing products inside a regulated financial organization.
- Developed components for a greenfield recommendation engine pairing personalized stock picks with an LLM-generated rationale; built the onboarding flow, stock-detail components, and a gamified selection UI in Next.js, React, and Tailwind CSS.
- Developed React components for a streaming AI chatbot helping users understand Motley Fool Asset Management and ETFs — compiled to an embeddable web component and embedded into HubSpot.
- Modernized CAPS — a stock-prediction scoring social platform (React 19, Vite, TanStack) — resolving critical bugs and improving navigation UI, enabling rapid user growth.
Next.jsReactTypeScriptAWS BedrockWeb ComponentsTurborepoTailwindCSS - Oct 2023Jun 2024
eCommerce Frontend Architect · Wolverine Worldwide
Contract- Architected global front-end solutions for 8+ brands across dozens of countries on the Salesforce Commerce Cloud.
- Built prototypes with Lit-based web components and headless commerce APIs.
- Enhanced product-detail and checkout experiences, including expedited payments with Preact and platform components.
Salesforce Commerce CloudLitPreactPCI DSSHeadless APIsWeb Components - Feb 2020Sep 2023
Salesforce Frontend Engineering Manager · IBM
- Led the frontend of a connected-vehicle support platform on the Salesforce Service Cloud for a large automotive manufacturer, integrating a React navigation system to power a large call center (remote unlock, navigation assistance) requiring advanced Webpack and DevOps configurations.
- Built custom LWC components for a fintech insurance & annuities platform and replaced a legacy Apex reporting system with LWC components and a Custom Objects engine — cutting report generation from 3–10 minutes to under 10 seconds.
ReactSalesforce Service CloudAutomotive CloudLWCWebpackAcquired · 2021Frontend Developer · 7Summits, an IBM Company
- Developed LWC components and Apex themes for Salesforce Experience Cloud orgs for clients across technology, healthcare, education, fintech, and others.
- Recruited and mentored a fast-growing team, fostering a culture of growth and learning.
- Sole frontend developer on a HIPAA-compliant telehealth patient portal (scheduling, video visits, provider chat, prescription and health record access) in Salesforce Experience Cloud.
LWCTwilio VideoHIPAASalesforce Experience CloudAccessibilityTeam Leadership - Jun 2018Jan 2020
Sr Frontend Developer · Appdetex (now Tracer.ai)
Built React components (TypeScript, Bootstrap, REST APIs, AWS, Puppeteer) for a brand protection platform automating enforcement of trademark and copyright infringements.
ReactTypeScriptPuppeteerAWSBootstrap - Jul 2012May 2018
Frontend Development Manager · Accenture Interactive (now Accenture Song)
- Provided technical leadership across technology, hospitality, travel, energy, telecom, retail, and healthcare clients developing rich, accessible, performant frontend applications integrated with Adobe AEM, SAP Commerce Cloud, and Mulesoft.
- Hired, managed, mentored, and grew a nationwide team of frontend developers.
- Led a team of developers — including training all 8 developers in React — to deliver a mobile phone provider's customer portal, including phone activation/onboarding and account/billing management.
- Led a team of developers to deliver 3 modern web apps in Backbone.js with a Mulesoft API layer for a utility company to manage commercial, landlord, and residential accounts.
ReactAdobe AEMSAP Commerce CloudSAPMulesoftTeam LeadershipAcquired · 2013Senior Frontend Developer · Acquity Group
- Built a Backbone.js + Adobe Scene7 office-chair configurator in SAP Commerce Cloud with realistic image rendering and quote/order management.
- Integrated HTML/CSS/JavaScript into SAP Commerce Cloud for a bulk custom-design gift card system with accurate previews and print files for a large food & beverage retailer.
Backbone.jsJavaScriptAdobe Scene7SAP Commerce CloudInternationalization - Jan 2004Jun 2012
Application Developer · Drake Cooper
- Developed custom CMS, eCommerce, and data management systems to enable digital transformations of client businesses and organizations using ASP.NET (C#).
- Built and maintained dozens of ASP.NET websites for clients in government, real estate, food & beverage, and more.
ASP.NETC#JavaScriptWordPressMSSQLAcquired · 2006Web Application Developer · AB Positive
Built dozens of websites with content management, eCommerce, data management, authentication, and image processing. Handled 6 to 12 projects at a time in a fast-paced environment, with projects ranging from a few hours to several months.
ASP.NETC#JavaScriptColdFusionMSSQL - Jan 2000Dec 2003
Application Developer · Wirestone
Pioneered early ASP.NET adoption, delivering one of the first live public web applications built on the framework shortly after its official release. Built custom web applications for a wide range of clients, including an ASP.NET application for a large printer manufacturer to track print-product purchases and reward customers — fostering loyalty and engagement.
ASP.NETC#JavaScriptMSSQL
Services
Frontend Architecture & UI Engineering
Scalable component architectures and design systems in React and Next.js, with deep hands-on UI/UX implementation — animation, responsive and adaptive layouts, accessibility, and internationalization including RTL.
- Frameworks
- React, Next.js, Vue, Angular, LWC
- Languages
- TypeScript / JavaScript
- Tooling
- Vite, Webpack, TailwindCSS
- Practices
- Design systems, component libraries & themes, accessibility, API & platform integration
- Testing
- Unit, E2E, integration, visual regression
Enterprise Platform & Cloud Integration
Two decades integrating custom frontends into large enterprise platforms — Salesforce Commerce, Service, and Experience Cloud (LWC), Adobe AEM & Dynamic Media, SAP Commerce Cloud, and legacy systems — with in-depth experience across AWS, Google Cloud, and Vercel.
- Salesforce
- B2C Commerce, Experience & Service Clouds, LWC
- Platforms
- Adobe AEM, Scene7, SAP Commerce Cloud, HubSpot, Firebase
Full-Stack TypeScript / Node Ecosystem
Node.js services, REST and headless APIs, SQL, document and realtime databases, and authentication and authorization. Comfortable across monorepos, CI/CD, and infrastructure-as-code.
- Runtime & APIs
- Node.js, REST / headless APIs
- Cloud
- AWS, Vercel, Google Cloud — CDK, serverless, containers, compute, LLM gateways
- Data
- SQL, SOQL, document & realtime databases
- Delivery
- Auth / SSO, Git, monorepos (Turborepo), DevOps & CI/CD
Team Leadership & Mentoring
I build and grow teams — hiring, coaching, upskilling developers into new frameworks, and setting the estimation, scoping, and architecture practices that make delivery predictable.
- People
- Hiring, mentoring, upskilling & growth
- Practice
- Solution architecture, estimation, scoping, agile
AI-Assisted Product Engineering
Recent hands-on work integrating LLMs into product — personalization and conversational interfaces on AWS Bedrock and Vercel AI Gateway — plus AI-assisted development, mostly Claude Code recently, in my day-to-day workflow.
- Platforms
- AWS Bedrock, Vercel AI Gateway
- Product
- LLM integration, personalization, conversational interfaces
- Tooling
- Claude Code, Codex, Cursor, Copilot
Standards & Compliance
I build to the rules the work requires — HIPAA for healthcare data, PCI DSS for payments, and WCAG 2.1 AA, Section 508, and ADA Title III for accessibility — and I've delivered inside regulated financial organizations.
- Compliance
- HIPAA, PCI DSS, WCAG 2.1 AA, Section 508, ADA, SEC
Projects
DEJA.js↗
dejajs.comA full-stack control platform for DCC-EX model railroads: a Throttle app to drive trains, a Cloud app to manage a layout, and a Node server that connects the apps to physical Arduinos, ESP32s, and Raspberry Pi Pico W's. The apps are written in Vue and Next.js; CI/CD runs on Vercel, and Google Cloud provides authentication and realtime data sync via Firestore and RTDB. It's a passion project — a place to keep learning and build real-world software in new technologies. Launching soon, with subscriptions opening up.