Selected work

Proof in production.

Case studies are narrative wrappers around constraints — accessibility, architecture, and taste under pressure.

  • 2023—Present

    Co-FounderLead Coachcurriculumproduct

    Front End Now — Career programs

    Next.jsTypeScriptCurriculumSyntax ArenaCode Sandboxadmin toolingCommunity

    Co-founded a career program with a full learning platform — Syntax Arena gamified practice, multi-file Code Sandbox, student admin, and coaching systems that help beginners land frontend roles.

  • 2022—2025

    Lead Frontend Developer

    EO Charging — EO Cloud

    ReactTypeScriptMicro-frontendsMapsDashboardsAccessibility

    Lead frontend for EO Cloud — fleet charging dashboards, depot maps, SiteOps, and UI libraries across a micro-frontend architecture, with WCAG 2.1 AA governance baked in.

  • 2020—2022

    Senior Product Engineer

    THRIVE LXP — Learning Platform

    ReactMUITypeScriptDesign systemsTestingAccessibility

    Owned UI strategy for a large learning platform — component libraries spanning multiple apps, bespoke/MUI hybrids, and accessibility leadership across teams.

  • 2026—Present

    Co-founderproduct & frontend

    Inkwarden — AI writing companion

    Next.jsTypeScriptAIWriting toolsWorldbuilding

    Co-founded Inkwarden — an AI writing companion with connected worlds, character sheets, timeline-aware suggestions, admin tooling, and a calm interface built for long-form fiction.

  • 2026

    Designfrontendcontent

    Hashton.dev — portfolio site

    Next.js 15React 19TypeScriptTailwind CSSFramer MotionMDX

    This site — a contract-and-consulting portfolio with animated hero, Mux intro video, MDX case studies, dark mode, and a paper-and-ink design system built on Tailwind v4 tokens.

  • 2026

    Creatormaintainer

    Lucid — accessibility auditing CLI

    TypeScriptPlaywrightaxe-coreCLICIGitHub Issues

    Automated accessibility auditing across full web projects — route discovery via sitemap, crawl, or Next.js analysis, axe-core in headless Chromium, JSON reports, and optional GitHub Issue creation.