Josh McDannel

Principal Frontend Engineer

Builder. Architect. Connector.

I build enterprise-grade frontend systems that deliver elevated experiences for every user.

josh@trackandtrestletech.com

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

  1. 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
  2. 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
  3. 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 CloudLWCWebpack
    Acquired · 2021

    Frontend 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
  4. 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
  5. 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 Leadership
    Acquired · 2013

    Senior 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
  6. 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#JavaScriptWordPressMSSQL
    Acquired · 2006

    Web 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
  7. 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.com

A 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.

VueVercelTurborepoFirebaseNode.jsDCC-EXMicroPythonArduino