FULL STACK ENGINEER

Building AI-native platforms on Google Cloud.

I design, ship and operate production software end to end: typed React and Next.js front ends, Node and Python services, PostgreSQL data layers, LLM agents, and the GCP infrastructure that holds it all together.

  • 5+ yrs in production
  • M.S. Software Engineering
  • GCP · Postgres · LLM agents
  • Remote-friendly

01Identity

Behind the terminal.

I'm a full stack engineer who has spent five-plus years shipping software for government programs, large enterprises and early-stage startups. I lead small teams, run the sprint, and still write most of the code.

Lately my work centers on AI-native products: LLM agents with tool calling and retrieval, the Postgres schemas that keep them honest, and the Google Cloud infrastructure that keeps them running at 3 a.m.

I care about the whole system: fast, accessible interfaces, typed APIs, boring and reliable data, and enough observability that nothing stays a mystery for long.

Operator profile

Role
Full stack engineer & team lead
Focus
AI systems · data platforms · cloud architecture
Education
M.S. Software Engineering · B.S. Computer Science
Stack
TypeScript · React · Node · Python · PostgreSQL · GCP
Open to new missions

02Systems

Systems online.

Six subsystems I run in production. The first three are where most of my recent work lives.

M-01

AI & LLM engineering

Agents that call tools, retrieval over private data, and the evals that keep them honest in production.

  • Claude & OpenAI APIs
  • Tool calling & agents
  • RAG & embeddings
  • pgvector
  • Prompt & eval pipelines
  • Voice & SMS agents
  • Workflow automation
  • Vercel AI SDK
M-02

Databases & data

Postgres as the source of truth, with schemas, migrations and row-level security designed up front.

  • PostgreSQL
  • Cloud SQL
  • Supabase
  • Redis
  • Firebase & Firestore
  • SQLite & Cloudflare D1
  • Schema design & migrations
  • Row-level security
M-03

Cloud & GCP

Stateless services on Cloud Run, async work on Pub/Sub, and IAM-scoped access to everything.

  • Cloud Run
  • GKE & Kubernetes
  • Pub/Sub
  • Cloud Build
  • IAM & Secret Manager
  • Cloud Logging & Monitoring
  • Docker
  • Vercel & Cloudflare Workers
M-04

Frontend

Fast, accessible interfaces built from typed components, measured against real Core Web Vitals.

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Vue & Quasar
  • Electron
  • Accessibility & performance
M-05

Backend & APIs

Typed REST services, auth, webhooks and the test suites that make a Friday deploy boring.

  • Node.js
  • TypeScript
  • Python
  • REST APIs
  • Auth & sessions
  • Webhooks & integrations
  • Jest
  • CI/CD
M-06

Mobile & native

Native iOS apps in Swift and installable PWAs that share one typed backend with the web.

  • Swift & SwiftUI
  • iOS
  • PWAs
  • Quasar
  • Shared TypeScript APIs

03Architecture

How I build on Google Cloud.

A reference architecture I keep coming back to: a typed web client, stateless services on Cloud Run, Postgres as the source of truth, LLM agents with retrieval, and async work on Pub/Sub. Hover, tap or tab through the nodes to inspect them.

Web clientNext.js · React · TSAPI servicesCloud Run · Node · TSLLM agentsClaude API · tool callingObservabilityCloud Logging · TraceiOS clientSwift · SwiftUIIdentityFirebase Auth · IAMRetrievalEmbeddings · pgvectorCI/CDCloud Build · GitHubAsync workersPub/Sub · Cloud Run jobsPostgreSQLCloud SQL · SupabaseRedisMemorystoreObject storageCloud Storage

04Work

Featured work.

Two products designed, built and shipped end to end, from the data model to the pixels.

Public betaP-01

StarOrbit

Star navigation and satellite visualization: a real-time 3D globe with orbital layers, rendered for the browser. Future iterations add live flight tracking and global coverage.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Framer Motion
Visit starorbit.dev
Public betaP-02

AssetFlow

Personal finance and asset management: accounts, cash flow, budgets and net-worth tracking in one dashboard, with local, encrypted storage.

  • Next.js
  • TypeScript
  • shadcn/ui
  • PostgreSQL
Visit assetflow.finance

05Trajectory

Flight log.

Roles and milestones so far. Organisation names are omitted by design.

  1. 2025 — presentExperience

    Full stack developer & team lead

    Engineering services firm · government programs

    Lead a small team as scrum master while building React front ends, REST APIs and backend services, and keeping production systems healthy on Google Cloud.

    • React
    • Node.js
    • REST
    • GCP
  2. 2025EducationMilestone

    M.S. Software Engineering

    Graduate degree

    Graduate study in software architecture, cloud systems and engineering management, completed alongside full-time work.

  3. 2022 — 2025Experience

    Full stack developer

    Large aerospace & defense enterprise

    Owned features through the full lifecycle, from requirements to release, across Next.js, Electron and Kubernetes-hosted services with Docker and Jest in the loop.

    • Next.js
    • Electron
    • Docker
    • Kubernetes
    • Jest
  4. 2022Experience

    Software engineer

    Government technology integrator

    Built product features in TypeScript, Aurelia and Node.js on top of PostgreSQL, applying object-oriented design across the stack.

    • TypeScript
    • Aurelia
    • Node.js
    • PostgreSQL
  5. 2022Education

    B.S. Computer Science

    Undergraduate degree

    Foundations in algorithms, systems and software design.

  6. 2021 — 2022Experience

    Junior software engineer

    Early-stage product startup

    Shipped a progressive web app with Vue.js and Node.js, backed by Firebase for real-time data and delivered through the Quasar framework.

    • Vue.js
    • Node.js
    • Firebase
    • Quasar

06Transmission

Open a channel.

Open to full-time roles, consulting and interesting collaborations. Type a command, or tap one, to look around.

orbital shell v2.0 · guest session
type help, or tap a command below.

Status

Open to new missions
  • 5+ yrs in production
  • M.S. Software Engineering
  • GCP · Postgres · LLM agents
  • Remote-friendly

Response window

I read every message and reply to the real ones. Say what you're building and where it hurts.