Build. Break. Learn. Improve.
I’m Raghavendra Devale, currently working as an SDE Trainee.
I’m interested in understanding how software systems work end-to-end — from data and APIs to user-facing features and overall system behavior.
I enjoy learning by doing: building features, breaking things, debugging issues, and refining solutions until they make sense.
Rather than tying myself to a single role or technology, I focus on fundamentals that apply across systems.
🛠️ I like turning ideas into working software — and learning what doesn’t work along the way.
- Designing and implementing backend services
- Building clean, usable user interfaces
- Working with databases and data models
- Strengthening problem-solving and core CS fundamentals
- Understanding how real-world systems are structured
A backend-focused project exploring how structured data systems are designed and exposed through APIs.
A curated collection of backend fundamentals and Java concepts, written with clarity and understanding in mind.
Notes and experiments focused on treating databases as first-class components of software systems.
Problem-solving practice emphasizing reasoning, efficiency, and trade-offs.
I learn best by building things and iterating on them.
Most repositories here reflect that process — including mistakes, improvements, and evolving understanding.
Not everything here is polished.
Everything here is intentional.
- 🧩 Enjoy solving logical and system-oriented problems
- 🎧 Code best with music and a cup of coffee
- 🌱 Believe in consistent progress over shortcuts


