π Computer Science student
π» Backend & Systems Engineering | Distributed Systems | Open Source
I build reliable, high-performance backend systems with a focus on concurrency, networking, and data consistency.
My experience spans low-level systems work (Rust/Go, async runtimes, TCP) and production backend services (Java/Python, distributed APIs, caching).
Systems Engineering | Rust, Tokio, TCP
- Building a multi-threaded, Redis-compatible in-memory key-value store from scratch.
- Implementing the RESP protocol over raw TCP.
- Designing concurrent state management using
Arc<RwLock>with a focus on correctness and throughput.
Backend Engineering | Java Spring Boot, Python, PostgreSQL, Docker
- Scalable grocery aggregation backend combining automated ingestion and external APIs.
- Handles 50k+ product records with strict ACID guarantees.
- Uses Redis caching to reduce API latency by ~40% under load.
- Concurrency & Async: Rust (Tokio), Go (goroutines)
- Networking: TCP servers, custom protocols, WebSockets
- Distributed Systems: caching, data consistency, fault tolerance
- Datastores: PostgreSQL, Redis
- Languages: Java, Python, Rust, Go, C/C++, TypeScript
- Backend: Spring Boot, FastAPI, Node.js, gRPC, WebSocket
- Infra & Systems: Docker, Redis, Kafka, Linux (NixOS), AWS
- Tooling: Git, CI/CD (GitHub Actions), Terraform
Recently started competitive programming to strengthen algorithmic fundamentals and speed:
I use βοΈ Nix βοΈ btw



