Erik Vo
i build full-stack web apps and real-time systems.
I'm a Computer Science student at Boston College with a Data Science minor, drawn to low-latency distributed systems, full-stack development, and quantitative work.
A few things I've built.
Liar's Poker
An online version of the bluffing game that keeps every player's screen in sync. The server holds all the game state and sends each player only their own view, and a 7-phase state machine with reconnection keeps things consistent when actions overlap or someone drops. You can also play solo against five game-theory bots, one trained with counterfactual regret minimization, and get your bids graded after each round.
Plan4Eagles
A degree planner, course scheduler, and GPA calculator for Boston College students, now covering all 61 undergraduate majors. The scheduler pulls 6,500+ live course sections from BC's public APIs, pairs lectures with their discussion sections, and flags time conflicts as you build a week. A ratings page scores courses and professors from 28,000+ of BC's own course evaluations.
Wildfire risk, on a quantum kernel
A hybrid quantum-classical pipeline for California wildfire risk, built for the Deloitte Quantum Sustainability Challenge. It classifies risk by ZIP code and forecasts insurance premiums across 125K+ records, and the quantum-kernel SVM hit 0.89 recall on an eighth of the training data the classical baseline needed.
My experience.
Coding Instructor
I design and teach a Scratch and Python curriculum for kids ages 8–13, built around six weekly game projects. They write code, break it, and figure out how to fix it.
Software Engineering Intern
Sole engineer on a bilingual (English and Chinese) learning-management platform for an autism-awareness nonprofit, running in production. I built the Postgres schema and the LMS itself: courses organized into modules of assignments, discussions, announcements, and files, with student submissions and per-assignment grading. Everything runs behind Clerk auth with role- and ownership-based access control, and I implemented the payment system with Stripe.
Teaching Assistant, Data Science Principles
Support 60+ students in an intro Python & data-science course through weekly office hours and assignment debugging with pandas, NumPy, and Matplotlib.
Bioinformatics Intern
Research in the LEAH Scholars Program, using Python and pandas to compare DNA sequences and flag base-pair mutations. Also ran the wet lab: DNA extraction, PCR amplification, and gel electrophoresis.
Tennis Racquet Stringing Service
Run a small racquet-stringing service for local players, handling customer communication, string selection, and racquet turnaround.
Boston College
Organized by what I build, not a wall of logos.
Build interfaces
Componentized, accessible UIs that stay legible under real data.
Build backend systems
APIs and services with state that holds up under load.
Work with data
From raw rows to models and readable charts.
Build real-time apps
Server-authoritative state, synced across many clients.
Ship & deploy
Get it running, reproducibly, somewhere real.
I spend a lot of time on the tennis court, and lately, halfway up a bouldering wall.
Tennis at around a 4.0 level, climbing in the V3–V4 range, and a small racquet-stringing business on the side. Around Boston and want to hit, or need a restring? Hit me up.


