Shawn Ohn

Lead Engineer

I build and ship production systems — and the tooling that lets AI agents help safely.

About

I’m a full-stack engineer who likes owning systems end to end — the schema, the services, the release, and what happens in production afterward. Over ten years I’ve shipped an ERP for a manufacturer, municipal data platforms for Seattle and Denver, a regulated cell-therapy lab platform, and a live e-commerce marketplace.

Right now I’m the lead — and only — engineer at Insaeng Sikdang, replatforming a live fresh-food marketplace from a legacy Django stack to a TypeScript monorepo. I was hired to fix bugs, audited the codebase, and made the case for a rebuild; since June I’ve built the schema, the payments ledger and settlement reconciliation, and the AI-agent harness that ships production migrations overnight behind evaluator gates. Production cutover lands this month. Before that I spent four years at Strata Research on the Turnstone curb-management platform and the Lonza Cocoon lab platform.

I’m relocating back to the Greater Toronto Area in early December and looking for senior and lead roles where ownership, correctness, and pragmatic use of AI matter. If that’s your team, I’d like to hear from you.

Experience

  1. MAR 2026 — PRESENT

    Lead Engineer · Insaeng Sikdang

    Sole engineer leading a ground-up replatform of a live fresh-food marketplace from legacy Django/React to a TypeScript monorepo (React, NestJS, Supabase Postgres). Won the mandate by auditing the legacy codebase and making the case to leadership; redesigned the schema across 10 domains, integrated the payment gateway with an idempotent append-only ledger, and automated settlement reconciliation against a provider with no official API. Designed an autonomous AI-agent harness with frozen evaluator gates and anti-gaming checks that ships production schema work unattended. Production cutover landing Oct 2026.

    • TypeScript
    • React
    • NestJS
    • PostgreSQL
    • Supabase
    • Docker
    • Claude Code
  2. DEC 2025 — PRESENT

    Freelance Application Developer · Klick Health

    Contracted for full-stack development on Software as a Medical Device (SaMD) programs in regulated client environments.

    • AUG 2021 — APR 2025

      Software Developer · Strata Research

      Lonza: developed a protocol-authoring platform for the Cocoon cell-therapy manufacturing device (ASP.NET Core, Blazor/MAUI, EF Core) and carried it through launch and a year of production releases, including audit trails, role-based access, and a 187+-test suite with isolated databases in CI. Turnstone: replaced 100+ Lambda functions with containerized FastAPI services, moved a fragmented data layer onto a unified PostgreSQL schema, cut API response times 80% on pipelines processing 10M+ parking transactions a year, and built the occupancy predictions Seattle DOT used to review block-level parking rates.

      • TypeScript
      • React
      • Next.js
      • Python
      • FastAPI
      • C#
      • ASP.NET Core
      • AWS
      • PostgreSQL
      • SQL Server
    • OCT 2020 — MAY 2021

      Game Developer · HitGrab Game Labs

      Built cross-platform features in Unity/C# for BlackJack 21, a casino card game localized into 30+ languages — multi-platform sign-in, in-app purchases, Firebase push — and ported it to Android for release on Google Play.

      • Unity
      • C#
      • Firebase
      • Android
    • FEB 2021 — APR 2021

      Mid-Level Developer · Endev Studio

      Built core features of Heartcade, a gamified blind-dating app (Flutter, Firebase, Node.js), through a public iOS and Android launch that drew Toronto press coverage, including time-limited anonymous chat with real-time messaging.

      • Flutter
      • Dart
      • Node.js
      • Firebase
    • NOV 2020 — FEB 2021

      Software Developer · iContribute

      Developed full-stack features for a cross-platform app connecting student volunteers with local opportunities, and mentored university student developers contributing to the codebase.

      • TypeScript
      • React
      • Express.js
      • MongoDB
    • MAY 2014 — APR 2017

      Software Developer · Austem, Korea

      Designed and developed a C#/.NET ERP on SQL Server for a KOSDAQ-listed automotive parts manufacturer (~300 employees), spanning finance, procurement, production, and HR. Automated FTA certificate-of-origin paperwork — invoices, packing lists, origin declarations, BOM statements — generated straight from ERP data.

      • C#
      • .NET Framework
      • MS SQL Server

    Projects

    1. Agentic Development Workflow

      Design notes from the AI-agent harness I run on a production replatform: dispatch structure, frozen evaluator gates, anti-gaming checks, the human-approval boundary, and a controlled comparison where prompt discipline took the same task from 9 hours with silent failures to 7 minutes clean.

      • Claude Code
      • evaluation harness
      • ADR
      Agentic workflow design notes
    2. Turnstone Data

      Municipal curb-management platform for Seattle DOT and Denver. Unified 12+ data sources into a PostgreSQL schema on the Curb Data Specification, served through containerized FastAPI services, and visualized 1,000+ parking segments with Mapbox and deck.gl. Its occupancy predictions informed Seattle’s published parking-rate reviews.

      • TypeScript
      • Next.js
      • deck.gl
      • Mapbox
      • Python
      • FastAPI
      • PostgreSQL
      • AWS
      Turnstone Data app homepage
    3. Blackjack

      Casino card game on iOS and Android. Built multi-platform sign-in, in-app purchases, and push notifications; ported to Android and released on Google Play.

      4.5
      • Unity
      • C#
      • Firebase
      Blackjack App Store preview
    4. LovingSitter

      Web app for dog owners to find dog sitters in real time. Features include secure authentication, instant notifications, real-time messaging, and a mock payment system for seamless booking

      • React
      • Express.js
      • Socket.io
      • MongoDB
      • Stripe
      LovingSitter app homepage
    5. Fifteen Love

      A social platform for tennis enthusiasts to find players, matches, courts, coaches, and groups.

      • Bubble.io
      • Heroku
      Fifteen Love app homepage