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!