UBC Computer Science · 3.9 GPA · US Citizen

Spencer Fletcher

I've worked on compiler tooling, full-stack web platforms, and mobile apps. Right now I'm deep in parallel computing and security coursework and overhauling my recipe platform. Looking for software engineering roles starting fall 2026.

Projects

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

Spotify Magic Search

2026 - Ongoing

A natural language music discovery tool — describe what you want to hear and get personalized recommendations from your Spotify library, new songs, or a mix of both. Built with Next.js and FastAPI, using LLM-powered query parsing and cosine similarity matching on Spotify's audio features.

Next.jsFastAPIPythonTypeScript

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

Languages

Spanish · German (Conversational)