ANDREW
XUE

Software Engineer

Andrew Xue

Location
Evanston, IL
Education
Northwestern
Focus
Computer Science
I like building things that people actually use. Most of my work sits at the intersection of design and engineering, where small details shape how something feels. When I'm not writing code, I'm usually out with a camera shooting street and architecture.
Project 01
01

nfrinterface

Year
2025
Discipline
Web Application
Role
Full-Stack Developer
Next.jsReactTypeScript

A real-time telemetry platform for race engineers to view and analyze car signal data, both live during sessions and post-race for review. Built around clean information architecture, responsive data visualizations, and interaction patterns designed for fast decision-making under pressure.

  • Live telemetry streaming across 48+ signal channels at 1kHz sample rate
  • Post-session replay with synchronized multi-channel playback
  • Responsive dashboard layouts optimized for pit wall and mobile use
  • Role-based access for engineers, strategists, and drivers
Project 02
02

rust-kv

Year
2025
Discipline
Systems Programming
Role
Solo Developer
RustTokioserde

A persistent key-value database engine written in Rust. Explores low-level storage primitives, memory-safe concurrency, and the trade-offs behind building reliable data infrastructure from scratch.

  • Write-ahead log (WAL) for crash recovery and data durability
  • In-memory memtable with sorted key ordering for fast lookups
  • SSTable-based persistent storage with binary search reads
  • Async I/O with Tokio for concurrent client connections
Project 03
03

Mini SQL Engine

Year
2025
Discipline
Database Systems
Role
Solo Developer
C++

A lightweight database engine that parses SQL queries, plans execution, and runs them against a page-based storage layer. Supports CREATE TABLE, INSERT, and SELECT with WHERE clauses.

  • Hand-written recursive descent SQL parser with tokenizer
  • Query planner that generates execution plans from AST
  • Page-based storage engine with fixed-size record layout
  • Full pipeline from raw SQL string to query result output

LET'S
CONNECT

© 2026 Andrew Xue