Skip to content
View slee1996's full-sized avatar

Highlights

  • Pro

Block or report slee1996

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
slee1996/README.md

Spencer Lee

Senior engineer at Waypoint Network. I build systems that sit between messy real-world data and trustworthy automated action — agent orchestration, verifier-driven reliability loops, structured intelligence pipelines, and the product architectures underneath them.

Most of my current work is private. The pinned repos below are side projects and earlier prototypes. For samples of the production work, see the gists below.

What I'm building at Waypoint

  • Agent orchestration platform — hierarchical commander pattern with queue-based delegation, write serialization, delegated authorization, and audit trails
  • MCP verification server — static analysis, sandboxed execution, property-based fuzzing, and repair loops for coding agents (court-jester-mcp, the pinned Rust repo, is this)
  • Structured intelligence pipelines — multi-stage extraction over public records and web data, entity matching, confidence scoring, and provenance tracking
  • Multi-tenant travel platform — bookings, search normalization, scraper orchestration, and graph-synchronized authorization

Code samples from private work

These gists are extracted from production Waypoint systems:

Stack

TypeScript, Python, Rust. Cloudflare Workers, Postgres, MCP, Playwright.

End-to-end ownership in small, fast-moving environments.

Pinned Loading

  1. pillowfort pillowfort Public

    Ephemeral real-time chat with e2e encryption, multiplayer games, host migration, and real-time drawing — AIM for the 2020s

    TypeScript

  2. court-jester-mcp court-jester-mcp Public

    CLI verification server for coding agents — static analysis, sandboxed execution, property-based fuzzing, and repair loops (Rust)

    Rust 5

  3. Zanzibar-inspired authorization chec... Zanzibar-inspired authorization check engine with recursive relation traversal, cycle detection, computed usersets, tuple-to-userset rewrites, and pluggable storage backend. Implements Google Zanzibar's core permission resolution algorithm in TypeScript.
    1
    import type { AuthzObject, AuthzSubject, TupleReader } from "./types";
    2
    import { normalizeSubjectRelation } from "./types";
    3
    import type { AuthzSchema, RelationRewrite } from "./schema";
    4
    import { authzSchema } from "./schema";
    5
    import { AuthzCache } from "./cache";
  4. SVG/PDF generation pipeline with bin... SVG/PDF generation pipeline with binary JPEG/PNG dimension parsing (no deps), focal-point circle-clipped hero photos, and Chart.js rendered in headless Playwright → canvas → PNG data URI → SVG injection → PDF output.
    1
    /**
    2
     * PDF Generator - renders the PRE SVG evaluation template to PDF using Playwright.
    3
     *
    4
     * Usage:
    5
     *   tsx scripts/generate-pdf.ts <data-json-path> <output-pdf-path>
  5. earl-llm earl-llm Public

    Lyric generation and correction via LLM

    TypeScript 4

  6. Cross-platform sandboxed execution w... Cross-platform sandboxed execution with process-group memory enforcement (Rust). Uses undocumented macOS kernel APIs for RSS monitoring, rlimits via setsid(), async memory polling with tokio, and sibling file placement for Python relative imports. No containers — pure OS primitives.
    1
    use std::time::Instant;
    2
    use tokio::process::Command;
    3
    
                  
    4
    use crate::types::*;
    5