Skip to main content

Engineering manager + full stack engineer

I have spent the last 18 years building mission-critical software and leading high-performing engineering teams across a number of different verticals.

Most of my work is software people rely on in real time: live data, 3D maps, secure systems and the APIs underneath them. I also build teams, from hiring and engineering standards to growing engineers into leads.

Industries

Specialties

  • Space
  • Defense
  • Command and Control
  • Finance
  • Healthcare
  • Ad Tech
  • Real-Time
Skills

Technologies

  • TypeScript
  • React
  • Node.js
  • Go
  • Java
  • PHP
  • C#
  • Redux
  • TanStack Query
  • Cesium
  • WebGL
  • WebRTC
  • gRPC / Protobuf
  • PostgreSQL
  • DynamoDB
  • Redis
  • Elasticsearch
  • AWS
  • Docker
  • Kubernetes
  • NestJS
  • Next.js
  • Astro
  • GraphQL
Portfolio

Previous work

  • The Steadwatch home page, dark, with the heading Your website, managed by one team.

    Steadwatch

    A managed website platform. Clients change their site by talking to an AI assistant, then preview and approve each change before it goes live.

    • Astro
    • TypeScript
    • DynamoDB
    • Cloudflare
    • MCP
    Visit site: Steadwatch (opens in a new tab)
  • The OS Ignite home page, dark, with the heading Intuitive design. Powerful software.

    OS Ignite

    The site for OS Ignite, a software company building websites, mobile apps and custom software.

    • Astro
    • TypeScript
    • Cloudflare
    Visit site: OS Ignite (opens in a new tab)
  • The Val-Chris Investments home page over a city skyline, with the heading Private real estate lending in California since 1975

    Val-Chris Investments

    A new site for a California private lender, with licensing details, location pages and loan inquiry forms.

    • Astro
    • TypeScript
    • Salesforce
  • The Westhome home page, a father and daughter laughing at a kitchen table under the heading You'll always have a home at Westhome

    Westhome

    A site for an apartment community operator, with floor plans and availability from RentCafe.

    • Astro
    • TypeScript
    • RentCafe
  • The Jack Carr home page, a silhouette of a man at a window behind the large words Jack Carr and the line Former Navy SEAL, #1 New York Times bestselling author

    Jack Carr

    The official site for author Jack Carr, with his books, podcasts and TV series. A custom WordPress build, launching soon.

    • WordPress
    • PHP
    • Elementor
    • JavaScript
  • The loan exchange's list of available loans, each with a property photo, loan terms and a status

    Loan exchange

    A multi-tenant marketplace for buying and selling investment property loans across the United States, with custom filtering and analytics.

    • React
    • Node.js
    • NestJS
    • PostgreSQL
    • Redis
  • A map tracking screen with markers over California above a table of plan records

    Military map tracking

    Real-time event monitoring for US military partners, with offline support on secure private servers.

    • Java
    • Kafka
    • PostgreSQL
    • Redis
    • WebSockets
    • jQuery
  • A Versus prediction game asking a yes or no question under a still from a film

    Versus

    An ad-tech platform serving personalized games in near real time, using AI curation and matching.

    • React
    • Redux
    • Node.js
    • NestJS
    • DynamoDB
    • Kubernetes
    • Docker
  • The billPro time tracking screen with a running timer and a weekly calendar

    billPro

    Billing software for agencies, with invoices, estimates, time tracking, a custom form builder and payments.

    • React
    • Go
    • PostgreSQL
    • Redis
  • A Metavent video room with a grid of attendee video tiles under a session title

    Metavent virtual events

    Live audio and video events for thousands of attendees at once, using WebRTC and Unreal Engine environments.

    • React
    • Redux
    • Unreal Engine
    • MySQL
    • WebRTC
  • The Tree Charts dashboard with bar, ring and line charts of patient and group data

    Medical patient CRM

    A HIPAA-compliant, multi-tenant healthcare platform for therapy groups and medication management.

    • React Native
    • Java Spring Boot
    • MySQL
    • MongoDB
  • The Beacon mobile app on a phone, showing a check-in status above a list of report forms

    Beacon

    A mobile app for emergency and safety alerts in schools, hospitals and venues.

    • React Native
    • Redux
    • Java Spring Boot
    • MySQL
  • The MatchPlay Hub app on a phone, showing a tennis match listing with its players and a map link

    MatchPlay Hub

    A social app for finding partners and groups for sports and activities.

    • React Native
    • Laravel
    • MySQL
    • Firebase
    • Java
  • The Pitstop app's sign-in screen on a phone

    Musician gig manager

    Gig and tour management for musicians, covering scheduling, venues and finances.

    • Next.js
    • Node.js
    • GraphQL
    • MySQL
    • C
  • The Mazda CX-50 games page with the heading Learn about the first-ever CX-50 and three game cards

    Mazda CX-50 games

    Three custom browser games built with Phaser, with leaderboards for Mazda CX-50 dealer training.

    • React
    • Redux
    • Phaser
    • MongoDB
    • Node.js
    • Express
  • The Metavent manager dashboard with an attendance line chart and a pie chart of ticket types

    Metavent event manager

    Event management with detailed permissions and live-event controls tied to Unreal Engine.

    • Laravel
    • Java Spring Boot
    • MySQL
    • MongoDB
    • Unreal Engine
  • The LA SBDC home page, a woman on a phone call beside the heading Do you need help adapting to the changing business landscape?

    Small business platform

    A platform for small businesses with location management, maps and team tools.

    • React
    • Node.js
    • MySQL
  • The Citizen by Invitae home page, a photo of a smiling couple beside the heading Find better treatments for today

    Medical rating platform

    Data from thousands of health providers, integrated behind secure access.

    • Node.js
    • Express
    • MongoDB
    • SOAP
    • REST
  • The Rockin' Wine home page, a vineyard photo under the heading Temecula Wine Tours

    Rockin' Wine

    E-commerce and booking for a Temecula wine tour company.

    • React
    • Node.js
    • MySQL
  • The Schecter Guitars home page with a Riot bass banner above a row of featured guitars

    Schecter Guitars

    A dealer portal and product configurator for a guitar manufacturer.

    • React
    • Node.js
    • MySQL
  • The Kaizen home page with a low-poly brain illustration and the heading Your Mind, Your Future

    Kaizen Medical

    A practice site with patient communication and marketing tools for a small medical practice.

    • React
    • Node.js
    • PostgreSQL
  • A LaMotte Balboa Automatic watch with a silver dial on a brown leather strap

    LaMotte Watches

    E-commerce for a boutique watchmaker, with a product configurator and inventory management.

    • React
    • Node.js
    • MySQL
  • The HomeBuy home page, a photo of a house under the heading When Cash Buyers Compete, You Win, with an address search

    HomeBuy

    Real estate search with custom filters, maps, saved favorites and alerts.

    • JavaScript
    • PHP
    • MySQL
Get in touch

What do you want to build?

Have a product idea, need a technical lead, or want to talk architecture? Send me a note and I will reply.

Your message

Required fields are marked.