I build systems-level software and backend infrastructure — from a Redis-compatible data store with a custom epoll event loop, to ESP32 firmware and real-time ML inference. Comfortable working across the software–hardware boundary. Currently looking for a Software/Systems Engineering internship.
A Redis-compatible in-memory data store built from scratch in Go — RESP wire protocol, so it works with the real redis-cli and standard drivers. Single-threaded epoll event loop handles 500+ concurrent connections without a thread-per-connection model. Custom skip-list for sorted sets, RDB-style snapshotting, TTL expiry, sub-millisecond p99 latency under 50 concurrent clients.
Modular ESP32 firmware for a smart induction cooktop controller — state-machine architecture and a hardware abstraction layer for peripheral init and sensor/display communication. Interrupt-driven routines across GPIO, UART, SPI, I2C, PWM, and ADC, with BLE connectivity and full hardware bring-up and validation.
A real-time ASL interpreter processing live webcam video through MediaPipe hand-landmark detection — 24 signs classified at 30 FPS, entirely client-side. Temporal smoothing across frames eliminates false positives from hand jitter; a sentence-building state machine segments continuous signing into words, spoken aloud via the Web Speech API.
Facilitated intro/intermediate CS and core math tracks — OOP, algorithm design, discrete structures, linear algebra. Analyzed student performance to identify conceptual bottlenecks; ran code walk-throughs and mentored peers on Git and foundational engineering practice.
Competitive research residency exploring emerging CS and data analysis topics. Partnered with faculty mentors on literature reviews, synthesizing technical material into structured research foundations.
Go, C++, C, Python, JavaScript, Java, SQL (Postgres, MySQL), Redis, MongoDB
Memory management, concurrency, non-blocking I/O (epoll), skip lists, hash maps, benchmarking
ESP32, PlatformIO, GPIO/UART/SPI/I2C/PWM/ADC, interrupt-driven design, BLE
Docker, GCP, AWS, GitHub Actions, gRPC, Protocol Buffers, Linux