Home

Work

A decade of turning complex product work into software people can operate.

My work runs from founder-led SaaS and startup platforms to industrial digital twins, expert consulting systems, and research software. The throughline is direct ownership at the boundary between product logic, UX, data, and implementation.

Professional history

Roles, systems, and outcomes

  1. 01

    Founder SaaS · Operational AI · Launch readiness

    JMCodes Studio LLC

    Independent Product Engineer & Consultant

    I work directly with founders and enterprise teams to turn domain knowledge, rough products, and costly operational workflows into dependable software.

    • Build founder-led SaaS across product definition, UX, architecture, implementation, integrations, and production operations.
    • Modernize operational systems with AI and automation while keeping consequential rules deterministic and people in control.
    • Find and resolve launch risk across product logic, pricing, workflows, instrumentation, data, and implementation.
    • Martial World engagement: turned a founder’s marketplace concept into a live multi-sided product spanning discovery, subscriptions, member access, gym-owner operations, payments, signed QR check-in, reporting, and Cloudflare infrastructure.
    Read the Martial World case study
  2. 02

    July 2025 — Present

    Industrial operations · Field software · Digital twins

    IMS Digital Technology Solutions

    Senior Frontend Software Engineer / Consultant

    At IMS, I help turn refinery-scale digital twins and fragmented operational data into software that supports the full field-work loop: preparing work, delivering the right context to the device, guiding users through inspection, preserving progress through unreliable connectivity, and making captured information usable for reporting and later decisions.

    • Work directly with industrial domain experts and stakeholders at the boundaries between workflow design, spatial models, backend services, local storage, field devices, and data quality.
    • Stabilized and modernized a model-linked React application, replacing fragile synchronization with clearer ownership between the interface, backend services, and digital-twin environment.
    • Built field workflows that package operational context, spatial data, reference media, and validation rules for use beyond a reliable network connection.
    • Designed explicit storage, readiness, download, failure, and recovery behavior so constrained devices and partial system failures do not silently compromise field work.
    • Connected preparation, inspection, and reporting workflows so data remains meaningful as it moves between operational systems and the people using it.
    • Developed supporting tools and shared contracts that validate and move complex facility data without depending on manual assembly or undocumented process knowledge.
    • Explored performance-sensitive spatial interfaces for navigating dense facility context and focusing users on the assets and observations relevant to the job.
  3. 03

    July 2021 — May 2025

    Startup product and frontend platform

    Flo Recruit

    Senior Frontend Software Engineer

    As the first dedicated frontend engineer, I helped move Flo Recruit from fast-built product surfaces toward a coherent frontend platform for its employer and recruiting products.

    • Architected the V2 frontend for the flagship applicant tracking system and broader employer product suite.
    • Established frontend architecture, generated data-access patterns, and scalable approaches for complex recruiting workflows.
    • Created the first practical design-system foundation and helped full-stack engineers contribute stronger frontend work.
    • Built data-heavy filtering, virtualized tables, drag-and-drop interactions, and accessible shared components.
  4. 04

    July 2016 — June 2021

    Expert software across complex domains

    Expero Inc

    Software Developer / Consultant

    Expero taught me to enter an unfamiliar domain, model the work correctly, and build interfaces that serve experts rather than flattening their problems.

    • Contributed to a US Treasury bond-trading platform with high-volume orders, audit tooling, desktop workflows, and specialized data grids.
    • Built interactive maps, network diagrams, timelines, and canvas visualizations for risk-analysis products.
    • Prototyped supply-chain planning interfaces with domain experts and modernized laboratory-management workflows.
    • Helped ship a React Native tenant application for Class-A commercial buildings.
  5. 05

    September 2014 — June 2016

    Research and social-impact games

    Tiltfactor Lab

    Software Developer

    I started in a research lab building games and interactive systems designed to explore how software can shape behavior and support social-impact work.

    • Developed browser-based games with JavaScript, HTML, CSS, and PhaserJS.
    • Built supporting APIs with Node.js and MongoDB.
    • Prototyped a realtime multiplayer server in Go using WebSockets.