I’m Shubham Shah — A Computer Science Student Who Builds Things to Learn
Hi, I’m Shubham Shah . I’m a Computer Science Engineering student, programmer, developer, and someone who genuinely enjoys understanding how technology works underneath the surface. I started programming when I was in Grade 8 . What started with writing small programs gradually turned into something much bigger: I became fascinated by software, Linux, servers, networks, backend systems,…
Hi, I’m Shubham Shah. I’m a Computer Science Engineering student with a passion for programming and technology. My journey began in Grade 8 when I started writing small programs. Over time, my fascination grew into software, Linux, servers, networks, backend systems, and artificial intelligence. I don’t just want to learn technology; I want to build with it.
One of my core beliefs is learning by doing. Whenever I dive into a new concept, I strive to apply it in a real project. This approach has led me to develop several initiatives. Hostello, a hostel management platform, is my most significant project. It tackles issues like role-based access control, authentication, multi-building management, room allocation, attendance tracking, fees management, canteen operations, QR-based identification, outpass handling, notifications, real-time communication, staff management, and complaints handling. The project emphasizes a security-focused architecture and various other features.
Through Hostello, I aimed to understand the complexities of turning a software project into a real-world system. This experience altered my perspective on development. I now recognize that a production system involves much more than just frontend, backend, and database interactions. Questions such as user authentication, session management, resource access control, data isolation, handling large volumes of requests, real-time updates, background jobs, third-party service failures, deployment, monitoring, security, and maintainability are crucial.
Linux is another area of strong interest for me. I enjoy not just using Linux as a desktop operating system but understanding its underlying mechanisms. This includes processes, file systems, permissions, networking, sockets, services, servers, containers, reverse proxies, SSH, system administration, and infrastructure. My curiosity has driven me towards technologies like Docker, Caddy, networking tools, cloud infrastructure, and server-side development.
The satisfaction of troubleshooting a broken system without the need for a complete reinstall is particularly rewarding.
Over the years, I have explored a broad spectrum of technologies. My proficiency spans languages like C, C++, Java, Python, JavaScript, TypeScript, Go, and PHP. In web development, I have worked with HTML, CSS, JavaScript, React, Next.js, Node.js, Express, Django, and Tailwind CSS. For databases and backend systems, I have utilized PostgreSQL, MongoDB, and Firebase, alongside Prisma for ORM and REST APIs.
For authentication, I explored various systems, and for real-time features, I implemented WebSocket solutions. Mobile development with Flutter and React Native, along with DevOps practices like Docker and server administration, are also part of my skill set.
Currently, I am focusing on Generative AI, which represents a significant shift in my learning trajectory. I aim to grasp the engineering aspects of AI-powered applications rather than merely using AI APIs. Areas of interest include LLMs, prompt engineering, embeddings, vector databases, Retrieval-Augmented Generation (RAG), AI agents, tool calling, agentic workflows, AI memory, model orchestration, multimodal AI, and the deployment of AI systems.
My goal is to integrate my existing software engineering knowledge with AI, moving beyond the question of how to add AI to an application to asking what problem AI can solve that wasn’t possible before.
Additionally, hackathons have been crucial in my journey. In the Saral Hackathon in Nepal, my team secured first place among 18 teams. I’ve also participated in other university and technology competitions. These events taught me that while ideas are abundant, execution is the challenging part. Hostello, among other projects, exemplifies this principle—ideas are easy to come by, but bringing them to life and solving real problems is what truly matters.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.