Projects

Systems I have designed and built at work, tools I maintain in the open, and things I make for myself.

Work

  • Work

    Apparel Order Platform

    A full rebuild of an apparel manufacturer's order system, from the first quote to the final payment, with an API, a web app and AWS infrastructure.

    • TypeScript
    • NestJS
    • Prisma
    • PostgreSQL
    • Next.js
    • React
    • Tailwind CSS
    • Stripe
    • AWS
    • Terraform
  • Work

    Salesforce Data Sync Platform

    An event-driven platform that keeps an AWS database in step with Salesforce, with full and delta sync.

    • Terraform
    • EventBridge
    • Lambda
    • Step Functions
    • SQS
    • S3
    • RDS
    • Salesforce
  • Work

    Credit Bureau Webhook Processing

    A serverless pipeline that receives credit bureau alerts, checks and enriches each one, and saves it as a record the operations team can read.

    • TypeScript
    • Node.js
    • API Gateway
    • SQS
    • Step Functions
    • Lambda
    • DynamoDB
    • S3
    • Terraform
    • Salesforce
  • Work

    B2B Credit Protection Dashboard

    A web dashboard where business clients manage credit protection for their people, with bureau locks, credit history charts and live alerts.

    • TypeScript
    • Next.js
    • React
    • Tailwind CSS
    • TanStack Query
    • Keycloak
    • AWS Amplify
  • Work

    AWS DMZ Architecture for Bureau Access

    A network design that lets approved integrations reach the internet while internal systems stay isolated.

    • AWS networking
    • ALB
    • Lambda
    • Security groups
    • Routing controls
  • Work

    AWS IoT Raspberry Pi Fleet

    An AWS IoT deployment that runs scheduling and switch automation on a fleet of Raspberry Pi devices.

    • AWS IoT
    • Linux
    • Raspberry Pi
    • Node.js

Open source

  • Open source

    Flash Sale Platform

    A flash sale demo that uses one Redis Lua script to stop overselling when many people click Reserve at once.

    • TypeScript
    • Fastify
    • Redis
    • Lua
    • SQS
    • DynamoDB
    • Docker
  • Open source

    tala

    A zero-dependency TypeScript library of stock indicators with a fluent chain API.

    • TypeScript
  • Open source

    oowl

    An opinionated workflow layer for OpenCode.

    • TypeScript
    • OpenCode
  • Open source

    cursed-powers

    A web app where a genie grants your superpower wish, then adds one condition that makes it useless.

    • TypeScript
    • Next.js
    • Fastify
    • Gemini
    • AWS
  • Open source

    NestJS Codex Boilerplate

    A NestJS HTTP server boilerplate with a Codex setup for AI-assisted development and strict tests.

    • TypeScript
    • NestJS
    • Codex

Personal

  • Personal

    Vecna Cam

    A webcam filter I made for a Stranger Things Halloween meeting, turning me into Vecna live on Zoom.

    • Python
    • MediaPipe
    • OpenCV
    • NumPy
  • Personal

    CC Debt Planner

    An iOS app that reads your credit card statements and builds a month-by-month plan to pay them off.

    • Swift
    • SwiftUI
    • SwiftData
    • VisionKit

Loading the terminal…