UBC Computer Science · 3.9 GPA · US Citizen · Open To Work

Spencer Fletcher

I'm a UBC CS grad who enjoys building tools that solve hard problems — from a Clang/LLVM memory-safety checker , to a real-time arbitrage system across 40+ data feeds , to a recipe platform with git-style version control. I care about systems that are correct under pressure, not just one-time demos.

Projects

PolymarketBot

2026 - Ongoing

Real-time arbitrage detection across 5000 tokens and 2600 prediction markets via persistent WebSocket connections. Distributed event-driven architecture with cross-platform odds matching and safety mechanisms for graceful degradation.

PythonDistributed SystemsReal-Time

Closed source.

UBC Cadaver Donation Website

2022 - 2023

Redesigned UBC's Cadaver Donation Program webpage, driving a 100%+ increase in donations. Also overhauled a staff directory serving hundreds of users, improving search speed by 250%.

HTMLCSSJavaScriptWordPress

Fork: A Git-Style Recipe Platform

2025 - Ongoing

A full-stack recipe platform with Git-style version control for tracking recipe modifications and forking others' recipes. Built with SvelteKit and PostgreSQL, featuring user auth, image storage, and a public feed.

SvelteKitPostgreSQLTypeScript

Hollywood Theatre Automation

2024 · Freelance

Built tooling for the Hollywood Theatre in Vancouver — a web-based marquee letter tracker and a tip-splitting system, saving 5+ hours of manual work weekly.

JavaScriptGoogle Apps Script

Source unavailable — client project.

Technical Skills

Programming

Python · TypeScript · JavaScript · Java · C/C++ · Assembly · Erlang · R

Web & Frameworks

SvelteKit · Next.js · Django · Node.js · React Native · Tailwind

Infrastructure

Git · Docker · PostgreSQL · AWS · CI/CD · Clang/LLVM