// writing
Thinking out loud.
Articles on backend, DevOps, AI, system design, and learning notes. Written to understand, not just to publish — read here, or over on Medium.
- programming5 min read
Why Databases Exist: Evolution of Data Storage
A beginner-friendly story explaining how problems in data storage led from primitive data types to data structures, databases, JDBC, and modern ORM frameworks.Evolution of stora…
- hackathons5 min read
Building a Context-Aware AI Doubt Solver with RAG, Knowledge Graphs, and Confidence Scoring
What if ChatGPT existed inside your college trained only on your syllabus, your faculty notes, your PDFs, and your lectures and knew when to say “I’m not confident, let me escal…
- rags3 min read
Building a Trustworthy LLM Chatbot for Educational Institutes: A Practical System Design Approach
Large Language Models are impressive — but in education, impressive is not enough.Answers must be accurate, explainable, and grounded in official material.This blog documents my…
- backend-development3 min read
Monolithic vs Microservices Architecture: A Practical Guide for Developers
A clear comparison of monolithic and microservices architecture, their trade-offs, and when to use each approach in real-world systems.Before choosing an architecture for any so…
- planning3 min read
Why Every Business Strategy Is Constrained by the 4 M’s
A practical framework for planning people, tools, time, and budget effectivelyIf you come from a management background — or have worked closely with business decision-making — y…
- docker-daemon5 min read
Docker Architecture Explained — From My Learning Notes
Docker Architecture Explained — From My Learning NotesWhen I first started learning Docker, I could run commands like docker run , docker build, but something always felt missin…
- graph-colouring3 min read
Why Do We Learn Graph Coloring?
A beginner’s guide to a powerful problem-solving toolHave you ever had to plan a group study schedule, share Wi-Fi with neighbors, or organize events without overlapping time sl…
- leetcode1 min read
50 Days of LeetCode — What I Learned After Solving 70+ Questions
50 Days of LeetCode — What I Learned After Solving 70+ QuestionsFor the past 50 days, I’ve been solving problems on LeetCode.I completed 70+ questions and learned about 10+ new…