Resume

Experience & skills

Frontend Engineering | Design Systems | AI Output Governance

Frontend and design-system leadership across public sector, fintech, insurance, and ecommerce — with growing depth in AI-enabled interfaces and agentic systems.

Skills

Frontend

  • React
  • React Hooks
  • React Context
  • React Router
  • React Redux
  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3/SCSS
  • CSS-in-JS (MUI, styled-components)
  • SPA architecture
  • SSR / Next.js
  • Gatsby
  • Routing
  • State management (Redux)
  • Responsive design
  • Dashboards and data-heavy UIs
  • TailwindCSS
  • TanStack Start
  • TanStack Query
  • SaaS applications
  • Animation libraries (GSAP / GreenSock)
  • Semantic HTML
  • ARIA
  • WCAG-aware implementation
  • Accessibility testing

Design systems

  • Design systems and component libraries
  • Design tokens (color, typography, spacing, motion)
  • Figma, Tokens Studio, and Zeroheight design-to-code workflows
  • Storybook
  • Design system governance and contribution guidelines
  • Figma handoff and design-to-code alignment
  • USWDS/PGOV
  • Versioning and deprecation strategies (semantic versioning, deprecation paths)
  • Documentation and adoption support
  • Technical documentation
  • Frontend platform and developer tooling
  • Release automation
  • Platform governance
  • Monorepos (multi-package design systems)
  • NPM package publishing
  • GitHub Actions
  • GitHub Workflows

Accessibility

  • Semantic HTML
  • ARIA
  • WCAG-aware implementation
  • Accessible component design
  • Keyboard navigation
  • Accessibility auditing
  • Accessibility testing
  • axe (accessibility testing)
  • Screen reader testing
  • Section 508 compliance
  • a11y

Backend & APIs

  • Node.js
  • Express.js
  • REST API design and integration
  • REST APIs
  • GraphQL
  • Twilio API
  • Working with SQL-backed systems via API layers
  • MySQL
  • PostgreSQL
  • SQLite
  • Microsoft SQL Server
  • MongoDB
  • PHP
  • Restify

AI tools

  • Cursor AI
  • Claude Code
  • OpenAI APIs
  • Human-in-the-loop AI systems
  • ChatGPT/Claude-style LLMs for coding assistance
  • AI-assisted test and documentation generation
  • Prompting and supervising AI output (not blind trust)
  • Agentic workflows
  • Prompt engineering
  • Retrieval-Augmented Generation
  • MCP (Model Context Protocol)
  • Ollama
  • n8n

Testing

  • Jest
  • Vitest
  • React Testing Library
  • Cypress
  • Playwright
  • unit tests
  • integration tests
  • end-to-end tests
  • Visual snapshot testing
  • Accessibility testing
  • axe (accessibility testing)
  • Screen reader testing
  • Section 508 compliance
  • PHPUnit
  • WCAG
  • a11y
  • accessibility
  • accessibility testing

Infrastructure & ops

  • Linux/Unix (since ~1993)
  • VMware (virtualization)
  • Rack-mount servers
  • On-prem data center setup
  • LAN/WAN networking
  • WiFi and router/switch configuration
  • Phone systems and VoIP
  • Backups and business continuity planning
  • CI/CD pipelines
  • Docker
  • Vagrant
  • Ansible
  • AWS

Experience

  • Founder / Product Engineer — candidate profile, fit analysis, trust architecture, and AI systems

    HonestFit.ai

    2025-12 – Present · Remote, Nevada, USA

    AI-assisted career technology, conversational and voice workflows, candidate profiles, job-fit analysis, targeted resumes, application kits, interview preparation, trust/verification, public profiles, API/integrations, local-model routing, cost-aware inference

    • React
    • TypeScript
    • TanStack Start
    • TanStack Router
    • Tailwind CSS
    • Node.js
    • PostgreSQL
    • Drizzle ORM
    • Vitest
    • Playwright
    • HTML5
    • CSS3/SCSS
    • pnpm
    • Docker
    • Nginx
    • Stripe
    • authentication and session flows
    • WebRTC
    • OpenAI Realtime API
    • OpenAI-compatible inference APIs
    • OpenRouter
    • Ollama
    • local model routing
    • task-contract architecture
    • LLM telemetry
    • CSV/rollup exports
    • REST APIs
    • admin metrics
    • public profile systems
    • schema validation
    • deterministic policy filters
    • JSON repair/normalization
    • prompt engineering
    • CI/CD
    • Designed, built, launched, and operate HonestFit as a candidate-first platform for conversational career capture, shareable professional profiles, explainable job fit, targeted resumes, application kits, interview preparation, and trust-backed public signals.
    • Own the full product lifecycle across UX, React/TypeScript frontend architecture, Node services, PostgreSQL/Drizzle data modeling, authentication, billing, email, Docker/Nginx deployment, CI/CD, telemetry, security hardening, and production operations.
    • Architected a strict product boundary where HonestFit owns truth, trust, policy, retrieval boundaries, and public exposure, while models are limited to bounded tasks like parsing, extraction, ranking, rewrite, and synthesis.
    • Implemented a task-contract-based ModelManager architecture and migrated core seams into explicit contracts: jd_parsing.v1, intake_extraction.story.v1, evidence_ranking.fit.v1, resume_rewrite.targeted.v1, and fit_synthesis.v1.
    • Built deterministic evidence-ranking and fit-assembly boundaries so final fit structure stays owned by HonestFit logic instead of drifting into freeform model behavior.
    • Built real-time voice and conversational workflows with explicit session lifecycle, transcript review, and user-controlled artifact creation.
    • Implemented targeted resume generation with bounded evidence packs, anti-invention guardrails, source-link enforcement, and deterministic PDF assembly.
    • Built public candidate profiles with candidate-controlled visibility, share readiness, public fit analysis, and claim-level trust signals grounded in structured evidence.
    • Designed and shipped a first partner API surface for candidate public projection and candidate-scoped fit analysis, with scoped API keys, rate limiting, and partner-facing docs/OpenAPI reference.
    • Implemented Stripe-hosted Checkout, Billing Portal, webhook-based subscription sync, paid entitlements, and post-checkout account-state UX for Free and Pro plan packaging.
    • Built task-invocation telemetry, durable storage, admin metrics, CSV export, and daily/weekly rollups to measure token usage, route share, fallback/degradation rates, and workload economics by task.
    • Created workload and growth modeling artifacts to compare serverless inference vs fixed GPU infrastructure and to guide pricing, margin, and local-model activation decisions.
    • Improved local-model viability by diagnosing and fixing schema/repair/config mismatches, raising local route success for multiple seams while keeping policy and trust boundaries intact.
  • Senior Frontend Engineer (Contract) — design system architecture & platform

    City of Portland – Bureau of Technology Services

    2025-02 – 2025-09 · Remote, USA

    Public Sector, Internal Tools, Design System, Accessibility, Component Libraries, screen readers, WCAG, Section 508, USWDS

    • React
    • TypeScript
    • Design System
    • Design Tokens
    • Component Library
    • Figma
    • Tokens Studio
    • Zeroheight
    • GitHub Actions
    • Storybook
    • USWDS
    • PGOV
    • HTML5
    • CSS3/SCSS
    • GitHub Workflows
    • npm
    • pnpm
    • Jest
    • Vitest
    • Playwright
    • React Testing Library
    • Visual Snapshot Testing
    • Accessibility Testing
    • WCAG
    • 508 compliance
    • axe
    • CI/CD pipelines
    • Set frontend architecture and technical direction for the design system, including component patterns, API design, theming and tokens, versioning strategy, testing approach, and adoption guidance used across multiple product teams.
    • Architected and implemented @cityofportland/design-tokens as a design-to-code pipeline connecting Figma, Tokens Studio, Zeroheight, GitHub Actions, and automated CSS, JSON, and npm deliverables.
    • Led the creation and rollout of a React/TypeScript component library and design system used across multiple internal and public-facing city applications.
    • Implemented accessible component patterns aligned with WCAG, ARIA, keyboard navigation, and semantic HTML best practices.
    • Developed @cityofportland/component-library (React + USWDS/PGOV) with accessible, reusable components published to npm.
    • Built and maintained npm publishing workflows including semantic versioning, automated builds, changelogs, and versioned releases for downstream teams.
    • Owned frontend testing strategy for the component library, writing unit tests with Jest and React Testing Library.
    • Implemented visual snapshot and accessibility testing to guard regressions before rollout.
    • Created Storybook documentation, live demos, and training sessions to support design system adoption and self-service usage across departments.
    • Established platform governance for reusable components, technical documentation, versioning, implementation standards, and design-to-code parity with UX designers and frontend engineers.
    • Used AI tooling such as Cursor to scaffold components, tests, and documentation while manually reviewing and refining the output.
  • Senior Frontend Engineer (Contract)

    ICF – Child Welfare Information Gateway (childwelfare.gov)

    2023-05 – 2024-06 · Remote, USA

    Federal Programs, Government Contracting, Content-Rich Web Apps, Drupal, GraphQL, Accessibility, Static Site Generation

    • HTML5
    • CSS3/SCSS
    • Drupal
    • React
    • Gatsby
    • Next.js
    • TypeScript
    • GraphQL
    • REST APIs
    • Jest
    • React Testing Library
    • Cypress
    • Playwright
    • Accessibility Testing
    • WCAG
    • 508 compliance
    • axe
    • Built and maintained accessible, responsive React/Gatsby frontends on headless Drupal systems for large-scale public government services serving millions of users.
    • Owned features such as faceted search, filtered lists, and multi-step publishing flows from requirements through implementation.
    • Integrated with GraphQL and REST APIs under strict accessibility and content standards.
    • Focused on clear loading, error, and empty states to support non-technical users.
    • Wrote unit, integration, and end-to-end tests for key workflows using Jest, React Testing Library, and Cypress.
    • Built a React UI that validates LLM output against design system constraints, using structured rendering and fallback handling.
    • Served as a go-to engineer for ambiguous problems, defining architecture and implementation approaches with design and product partners.
  • Senior Frontend Engineer (Contract)

    American Express – One DLS Design System

    2022-11 – 2023-04 · Remote, USA

    Design System, Financial Services

    • HTML5
    • CSS3/SCSS
    • React
    • TypeScript
    • Design System
    • Storybook
    • Jest
    • React Testing Library
    • Accessibility Testing
    • Contributed to One DLS, a React/TypeScript design system underpinning multiple American Express web applications.
    • Implemented complex cross-product components with clean, composable APIs.
    • Collaborated with designers and product teams to evolve shared patterns while managing breaking changes responsibly.
    • Reviewed pull requests and improved frontend quality practices across the team.
    • Helped teams adopt the system by clarifying usage guidelines, props, and migration paths.
  • Senior Frontend Engineer (Contract)

    Intel Corporation – Spark Island (OnePDM) Design System / Component Library

    2022-05 – 2022-10 · Remote, USA

    Design System, Component Libraries, Web Components, Internal Tools

    • HTML5
    • CSS3/SCSS
    • React
    • TypeScript
    • Tailwind CSS
    • Web Components
    • Design System
    • Storybook
    • Jest
    • React Testing Library
    • Playwright
    • Led frontend work on Spark Island, a React + Tailwind design system adopted across multiple Intel internal applications.
    • Designed and implemented accessible, responsive UI primitives with clean, composable APIs.
    • Built React and Web Component based UI primitives so the same design system could be used across multiple application frameworks.
    • Partnered with designers and product engineers to translate Figma patterns into reusable, token-driven components.
    • Created documentation and interactive examples to support adoption, including usage guidelines, prop tables, and demos.
    • Contributed to versioning and rollout strategy so updates to the library could be shipped safely without breaking dependent applications.
  • Senior React Engineer (Contract)

    Comoto (RevZilla / Cycle Gear / J&P Cycles)

    2021-08 – 2021-10 · Remote, USA

    Ecommerce SPA

    • HTML5
    • CSS3/SCSS
    • React
    • TypeScript
    • Storybook
    • Design System
    • Component Library
    • Ruby on Rails
    • Jest
    • React Testing Library
    • Led the buildout of a greenfield React frontend and ported existing functionality from a Ruby on Rails application.
    • Built a design system and component library with React and Storybook.
    • Drove adoption of component-library patterns, frontend architecture decisions, and Storybook-first development practices.
    • Improved frontend quality through code reviews and shared standards.
  • Senior Frontend Engineer — B2B SaaS, data-heavy workflows

    Clear Capital

    2019-02 – 2021-02 · Reno, NV / Remote

    Real Estate Appraisal Management, High-traffic B2B SaaS, Real Estate Valuation

    • HTML5
    • CSS3/SCSS
    • React
    • Redux
    • TypeScript
    • Storybook
    • Design Tokens
    • Figma
    • Vitest
    • Playwright
    • Jest
    • React Testing Library
    • Built and maintained React/Redux single-page applications used by lenders and investors to evaluate real estate risk in a B2B SaaS environment.
    • Worked in a large enterprise SaaS codebase, building reusable React/TypeScript UI patterns for dashboards, forms, and data-heavy workflows.
    • Owned features end-to-end, from shaping API contracts and data structures through React UI flows, filters, and review tooling.
    • Collaborated closely with product managers and backend engineers to simplify user workflows while keeping performance and maintainability high.
    • Introduced and maintained unit and integration tests for critical workflows using Jest and React Testing Library.
    • Helped the team adopt a design system and component library, including a Storybook-first development style.
    • Helped onboard and mentor new engineers while improving code quality standards.
  • Senior Software Engineer (Contract)

    Talage Insurance

    2018-08 – 2019-01 · Remote, USA

    B2B SaaS, Insurance

    • HTML5
    • CSS3/SCSS
    • React
    • TypeScript
    • Node.js
    • Express.js
    • REST APIs
    • Acted as a true full-stack owner for quoting and policy flows: designed data models, implemented Node.js APIs, built a JavaScript-based PDF generator, and supported rollout and production debugging.
    • Developed React SPAs and Node.js APIs for commercial insurance quoting and policy management.
    • Owned key workflows end-to-end, including UI, endpoints, and data model changes.
    • Designed quoting and policy flows that replaced manual multi-portal processes with a single workflow.
  • Senior Marketing Technologist

    frog

    2017-09 – 2018-01 · San Francisco Bay Area, USA

    React/Redux frontend, headless WordPress, CMS integration, marketing technology

    • React
    • Redux
    • JavaScript
    • Headless WordPress
    • WordPress Multisite
    • Custom WordPress themes and plugins
    • HubSpot
    • HTML5
    • CSS3
    • Maintained and extended frog's React/Redux frontend on a headless WordPress platform.
    • Created HubSpot newsletters and modules, custom WordPress themes and plugins, and migrated satellite properties into WordPress Multisite.
  • Senior Web Developer (Web Developer IV)

    Intel Corporation – New Devices Group (miduapp.com)

    2017-01 – 2017-05 · San Francisco Bay Area, USA

    Full-stack web development, React, headless WordPress, interactive marketing site

    • React
    • JavaScript
    • Headless WordPress
    • GreenSock / GSAP
    • HTML5
    • CSS3
    • Build pipelines
    • Version control
    • Built a headless WordPress site with a React frontend for the miduapp.com team.
    • Created custom GreenSock timeline animations and established build-pipeline and version-control workflows.
  • Software Developer

    Dominican University of California

    2015-05 – 2016-07 · San Rafael, CA, USA

    Higher education, WordPress Multisite, CMS modernization, internal applications and integrations

    • WordPress Multisite
    • WordPress
    • PHP
    • MySQL
    • JavaScript
    • LAMP
    • Ellucian PowerCampus
    • Ellucian Self-Service
    • Jira
    • Confluence
    • Led the migration from an existing CMS to WordPress Multisite and developed custom themes and plugins.
    • Built higher-education integrations, maintained in-house LAMP applications, and led adoption of Jira and Confluence workflows.
  • IT Manager / Software Developer

    Headlands Ventures, LLC (Mike's Bikes)

    2010-06 – 2014-07 · San Rafael, CA, USA

    Retail, ecommerce, multi-location infrastructure, internal apps, virtualization, and IT operations

    • Laravel
    • FuelPHP
    • PHP
    • WordPress
    • JavaScript
    • jQuery
    • CSS3
    • HTML5
    • MySQL
    • VMware ESXi
    • Networking
    • Vendor management
    • Owned technology strategy, infrastructure, and software delivery for an 11-store bicycle retailer with approximately $30M in annual sales.
    • Led strategic IT planning, procurement, VMware ESXi virtualization, vendor management, and in-house web and mobile application development.
  • Web Developer

    Freelance

    2007-06 – 2010-04 · California, USA

    Custom web applications, ecommerce, portals, CMS work, and small-business infrastructure

    • HTML5
    • PHP
    • JavaScript
    • MySQL
    • jQuery
    • MODX
    • WordPress
    • Mac/Windows administration
    • VPNs
    • Developed custom web applications, portals, and ecommerce solutions using PHP, JavaScript, MySQL, jQuery, MODX, and WordPress.
    • Built and maintained inter-office Mac/Windows networks and VPNs.
  • Application Developer (Contract)

    Kelly & Swain

    2007-04 – 2007-06 · Folsom, CA, USA

    Insurance billing software and reporting

    • Ruby on Rails
    • Crystal Reports
    • Microsoft Reporting Services
    • Microsoft SQL Server
    • Developed functionality for a Rails-based insurance billing application.
    • Built custom reports with Crystal Reports, Microsoft Reporting Services, and Microsoft SQL Server.
  • Developer / Consultant

    Independent

    2004-06 – 2007-04 · Nevada and California, USA

    Website development, network installation, and systems administration

    • Web development
    • Networking
    • Systems administration
    • Provided website development, network installation, and systems-administration services across Nevada and California.
  • Installation Team Lead

    InformaCorp, LLC

    2003-12 – 2004-06 · Travel-heavy, USA

    Hospitality broadband infrastructure, networking, installation leadership, and client training

    • VDSL
    • Ethernet
    • WiFi
    • RADIUS on Red Hat Enterprise Linux
    • Router and switch installation
    • Power over Ethernet
    • Ethernet over power
    • Cat5 and multi-pair cabling
    • Phone system integration
    • Client training
    • Led an award-winning team delivering guest-internet systems for hospitality clients, including site surveys, planning, installation, reporting, and staff training.
    • Installed and troubleshot VDSL, Ethernet, wireless, RADIUS, routers, switches, server and phone-system integrations, and custom cabling.
  • Information Systems Manager

    O'Hara Energy

    2001-04 – 2001-10 · Reno, NV, USA

    Energy monitoring, operational reporting, Linux infrastructure, networking, and corporate web systems

    • Perl
    • Linux
    • Red Hat Linux
    • Mandrake Linux
    • LAN administration
    • Hardware monitoring
    • Energy-use reporting
    • Web development
    • Developed a Perl reporting system for hardware monitoring and energy-use control in government buildings, helping a client significantly reduce energy costs.
    • Installed and maintained LANs, Linux servers, hardware and software, and the corporate website.
  • Web Developer

    Freelance

    1994-10 – 2001-04 · Las Vegas, NV, USA

    Early internet applications, ecommerce, real-time trading, telecom utilities, and web development

    • HTML
    • CSS
    • JavaScript
    • Perl
    • MySQL
    • DB2
    • XML
    • PayPal integration
    • 3D Studio Max
    • Helped build early internet systems including a real-time diamond trading exchange, a LATA mapping utility, a phone-integrated ecommerce application, and an online sportsbook.
    • Developed web properties for real-estate companies using HTML, CSS, JavaScript, Perl, MySQL, DB2, XML, and third-party services.

Get in touch · View work