Skip to content
EVerikvo.com
Résumé ↗
PORTFOLIOBOSTON, MA · 42.34°N

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.

seeking Summer 2027 SWE internships
CURRENTLY
FOCUSSoftware engineering
INTOSystems · full-stack · quant
STUDYCS @ Boston College
GRADExpected May 2028
SEEKING
Summer 2027 SWE internships
SCROLL
01Projects

A few things I've built.

P-01Real-time multiplayer

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.

2–8players per room
5game-theory bots
300KCFR training iterations
WebSocketsPythonFastAPIJavaScript
liars-poker-eey1.onrender.com/room/4F2A
TABLE 4F2A · 4 / 8 players● live
1ace_07$85
2youYou$90
3NashBot$75
4kai$110
9
4
9
2
7
kai bids → three 9s
Raise $20Call Liar
erikxvo.github.io/Plan4Eagles/scheduling
Plan4Eagles
HomeScheduling4-Year PlanOpportunities
Find Courses
Search code, title…
CSCI 22713 cr
Computer Systems
MATH 22103 cr
Linear Algebra
CSCI 22543 cr
Web App Dev
Weekly Schedule16 credits
Mon
Tue
Wed
Thu
Fri
9
10
11
12
1
CSCI 2271Computer Sys
CSCI 2271Computer Sys
CSCI 2271Computer Sys
MATH 2210Linear Alg
MATH 2210Linear Alg
CSCI 2254⚠ time conflict
conflict: CSCI 2254 ∩ MATH 2210 (Thu)
P-02Academic planning web app

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.

6.5K+sections deconflicted
61majors covered
28K+evaluations scraped
JavaScriptNode.jsHTML/CSSREST APIs
P-03Quantum machine learning

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.

QiskitPythonScikit-learnpandas
125K records
CA wildfire data
feature map
encode → qubits
quantum kernel
Qiskit SVM
risk + premium
classify · forecast
0.89recall · ⅛ training data
6.1%premium-forecast MAPE
125K+wildfire records
02Experience

My experience.

Jun 2026 – PresentTeaching

Coding Instructor

Mr. Gao's Art Studio

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.

May 2026 – PresentEngineering

Software Engineering Intern

Advancing Autism Awareness

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.

May 2026 – PresentTeaching

Teaching Assistant, Data Science Principles

Boston College

Support 60+ students in an intro Python & data-science course through weekly office hours and assignment debugging with pandas, NumPy, and Matplotlib.

Jul – Aug 2023Research

Bioinformatics Intern

Massachusetts Institute of Technology

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.

Aug 2024 – PresentIndependent

Tennis Racquet Stringing Service

Owner / Stringer · Boston area

Run a small racquet-stringing service for local players, handling customer communication, string selection, and racquet turnaround.

·Education

Boston College

B.A. Computer Science · Minor in Data Science
Expected May 2028 · Chestnut Hill, MA
Relevant coursework
AlgorithmsData StructuresMachine LearningProbabilityLinear AlgebraDiscrete MathComputer SystemsAlgorithmic Game TheoryWeb App Development
03What I can do

Organized by what I build, not a wall of logos.

01

Build interfaces

Componentized, accessible UIs that stay legible under real data.

ReactNext.jsTypeScriptHTML/CSSTailwind
02

Build backend systems

APIs and services with state that holds up under load.

FastAPINode.jsPythonJavaREST APIsPostgresDrizzleClerkStripe
03

Work with data

From raw rows to models and readable charts.

pandasNumPyScikit-learnSQLRJupyter
04

Build real-time apps

Server-authoritative state, synced across many clients.

WebSocketsFastAPIsession reconnect
05

Ship & deploy

Get it running, reproducibly, somewhere real.

GitDockerBashNeonGoogle Cloud PlatformAmazon Web Services
·Off the clock

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.

Tennis · 4.0
Bouldering · V3–V4
Always something on
Erik resting against a volume on an indoor bouldering wall