I design and build scalable, fault-tolerant distributed systems from functional requirements analysis to infrastructure deployment. My work focuses on high-load backend services, resource scheduling, and data pipeline orchestration across globally distributed infrastructure.
Core areas of expertise: distributed scheduling, stream processing, cloud native, and service reliability at scale.
Languages
Databases & Storage
Messaging & Streaming
Infrastructure & DevOps
Observability
Protocols & APIs
| Project | Description | Stack |
|---|---|---|
| Sparkflow | Distributed workflow orchestrator with native Apache Spark & Hadoop integration | Go, gRPC, Raft, Spark Connect, HDFS |
| StreamForge | High-performance stateful stream processing framework for Go | Go, Kafka, RocksDB, Chandy-Lamport |
| GoSched | Distributed resource scheduler for heterogeneous compute (CPU/GPU) | Go, gRPC, Raft, YARN, cgroups |
Clean Architecture | DDD | Event-Driven | CQRS
Distributed Consensus (Raft) | Exactly-Once Semantics
CI/CD | GitOps | Infrastructure as Code
SOLID | DRY | KISS | Table-Driven Testing
Distributed Systems | Blockchain & DeFi | Economics & Investing | Cycling

