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
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

Deloitte Quantum

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
Jun 2026 – PresentTeaching

Computer Science 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

Boston Global Medical Collaboration

Build and maintain three public-facing platforms for Boston Global Medical Collaboration, including its main site, the Advancing Autism symposium platform, and BGMA Education, serving 500+ users. BGMA Education is a course platform with role-based access, educator-created modules and assignments, student submissions, and per-assignment feedback, backed by a PostgreSQL schema with Drizzle ORM and Clerk auth integrated with Stripe Checkout and signed, idempotent webhooks for secure enrollment after payment.

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 SystemsCompilersAlgorithmic Game TheoryWeb App Development
03What I can do
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