DS

About Me

Passionate software engineer building the future, one line of code at a time.

Who I Am

Debashish Sahu - Software Engineer

Hi! I'm Debashish Sahu, a dedicated software engineer currently pursuing my Master of Computer Applications (MCA) at NIT Bhopal. My journey in technology began with a curiosity about how things work behind the scenes, which led me to fall in love with programming.

I specialize in full-stack web development, with a strong focus on building scalable, user-centric applications. My experience spans from creating responsive frontends with React and Next.js to developing robust backends with Node.js and databases like PostgreSQL.

Beyond coding, I'm passionate about startups and real-world problem-solving. I believe technology should serve humanity, and I'm always looking for opportunities to build products that make a positive impact.

My Journey

Key milestones in my software engineering journey

2024

Started MCA & Software Engineering Journey

Joined the Master of Computer Applications program at NIT Bhopal. Built a strong foundation in Data Structures, Algorithms, and full-stack web development while working on real-world projects.

2025

Mastered Java & Spring Boot

Transitioned from full-stack development to backend engineering. Learned Java, Spring Boot, Spring Security, Hibernate, REST APIs, and built scalable backend systems following clean architecture principles.

2026

Built Production-Grade Backend Systems

Engineered production-style applications including a Food Delivery Backend System and an AI Interview Assessment Platform using Redis, Docker, PostgreSQL, JWT, WebSockets, and modern backend design patterns.

Present

Backend Engineer & Continuous Learning

Focused on backend engineering, system design, distributed systems, and solving 300+ LeetCode problems while continuously improving software architecture and problem-solving skills.

Values & Focus

Principles that guide my work and development philosophy

Clean Code

I believe in writing maintainable, readable code that follows best practices and industry standards.

Scalable Systems

Designing applications that can grow and handle increased load efficiently.

Continuous Learning

Technology evolves rapidly, and I'm committed to staying updated with the latest trends and tools.

Community Driven

Sharing knowledge through open-source contributions and helping fellow developers grow.

Let's Build Something Together

I'm always excited to work on interesting projects and collaborate with like-minded people. Whether it's a startup idea, an open-source contribution, or a challenging problem to solve, I'd love to hear from you.

Get In Touch