Backend and systems engineer working primarily in Go.
I build production APIs and infrastructure, and study systems by implementing database, networking, distributed-systems, and compiler components.
- Database internals: storage engines, persistence, indexing, concurrency, and transaction processing
- Distributed systems: coordination, scheduling, replication, and fault tolerance
- Compilers and runtimes: intermediate representations, LLVM, CPU/GPU execution, and native code generation
- Production backend engineering: financial systems, cloud deployment, and reliability
| Project | What it demonstrates |
|---|---|
| HTO | Graph IR, LLVM-native CPU kernels, CPU/GPU backends, and runtime execution |
| Minired | RESP, concurrent TCP clients, in-memory storage, AOF persistence, and basic transaction commands |
| Search Engine | Indexing, ranking, and query processing |
| Go DNS | UDP networking and DNS message handling |
- HTO — compiler and runtime work involving Graph IR, LLVM-native execution, and CPU/GPU backends
- HyperQueue — merged Rust contribution improving structured JSON output and regression coverage
- DiceDB — HTTP-server testing, test-suite migration, and TLS-related investigations




