Building systems that scale. Writing code that lasts. ☕
I'm a Software Engineer based in India with a deep love for backend systems, distributed architecture, and clean code. I believe every complex problem has an elegant solution — it just takes the right abstraction.
A little more about me:
- 🏗️ Obsessed with System Design — from load balancers to distributed transactions
- ☕ Java is my home language — I think in objects and patterns
- 🤖 Exploring Machine Learning from first principles
- 📚 Currently re-reading Effective Java by Joshua Bloch (for the nth time)
- 🧩 I enjoy solving hard algorithmic problems and understanding the why behind them
// My engineering philosophy
while (codeQuality < perfectCode) {
read();
practice();
refactor();
codeQuality++;
}
// — Barun Kumar| Project | What it is | Tech |
|---|---|---|
| DesignPattern | Real-world implementations of Gang of Four design patterns | |
| system-design | Notes, diagrams & code walkthroughs for system design problems | |
| machineLearning | ML algorithms implemented from scratch | |
| sportyAssignment | Clean RESTful API backend design | |
| Algorithms | Curated collection of DSA implementations | |
| Effective-JAVA-Summary | Personal notes from the classic by Joshua Bloch | 📝 |
- 🔷 Advanced System Design patterns — CQRS, Event Sourcing, Saga Pattern
- 🔷 Deepening ML knowledge — bridging theory and production systems
- 🔷 Contributing to open source Java & backend projects
- 🔷 Low-level concurrency in Java —
CompletableFuture, Virtual Threads,volatile
I'm always happy to talk tech, system design, or new opportunities. Drop me a message!