Etherpad
An expressive multi-touch synthesizer for iPhone, iPad, Mac, and Android — every finger is its own voice. Csound sound engine, 12 scales, and an iPad AUv3 plugin for GarageBand/AUM.
- Swift
- Kotlin
- Csound
- AUv3
A personal archive of things I build and share — apps, experiments, and side projects. Separate from my professional work; this is the stuff I make for the love of it.
An expressive multi-touch synthesizer for iPhone, iPad, Mac, and Android — every finger is its own voice. Csound sound engine, 12 scales, and an iPad AUv3 plugin for GarageBand/AUM.
A Rust-based compiler frontend for Qwerty, a Python DSL for quantum programming. AST construction, type checking, and semantic validation for quantum-classical hybrid code paths.
An autonomous AI-powered browser agent for long-horizon tasks. Custom ReAct loop, 3-level escalating error recovery, parallel execution across isolated browser contexts, and dynamic history management.
A distributed, fault-tolerant, sharded transactional key-value store from scratch. Exactly-once RPC, Primary-Backup replication, Paxos-based consensus, and two-phase commit across shards.
A fully functional academic relational database in C++17 — buffer management, B-Tree indexing, and a query execution engine. Deep dive into database internals and low-level system design.
Dynamic, SEO-optimized blogging platform with multi-user support. Node.js, MongoDB, Next.js with SSR, hosted on AWS EC2 with JWT authentication.
A gRPC-based distributed file system with efficient file transfer, weakly consistent caching, and asynchronous communication for real-time updates.
Designed and simulated a scaled-down AS network — IP addressing, intra-domain (OSPF) and inter-domain (BGP) routing, RPKI security mechanisms reflecting real-world ISP operations.
A radio antenna as a proximity sensor with variable capacitance to detect a human body. Senses hand movements and produces musical tones without contact.
Turns any PDF into an AI-powered assistant with exact page citations and visual artifacts. Vision-OCR ingestion, hybrid retrieval (FTS5 + sqlite-vec + cross-encoder), agentic reasoning over MCP tools, SSE streaming.
A deep-learning recommendation system inspired by YouTube — collaborative filtering and ranking networks trained on MovieLens with PyTorch and Scikit-learn.
A system-level focus blocker for macOS that stays locked until your time is up. Blocks distracting sites and apps across every browser — no extension, no quick off switch. Recurring schedules, reusable block sets, and clock-tamper resistance that survives app quit, kill, and reboot.
Cross-platform focus tool for Android and iOS that schedules and enforces lock-screen sessions. Published on Google Play and the App Store.
Visualizes global weather balloon trajectories, wind patterns, and atmospheric conditions using real-time telemetry from WindBorne and OpenMeteo. Interactive analytics and heatmaps.
Scalable distributed log aggregation in Go — collects, stores, and queries logs from multiple microservices. Redis-backed storage with TTL expiration and a flexible source configuration system.