Focused on building real-world web applications, learning backend engineering, and preparing for software engineering roles.
10+
Projects built
8+
Courses done
MERN Stack Developer • Builder • Learner
Projects Built
Years Learning
DSA Problems Solved
Courses & Certifications
The skills, projects and goals I'm investing my time in as I work towards becoming a Software Engineer.
Java • Spring Boot • Backend Architecture • SQL & Database Design • System Design Fundamentals
Data Structures • Algorithms • LeetCode Practice • Interview Preparation • Logical Thinking
Client Projects • Portfolio Development • SaaS Applications • CMS Solutions • Freelance Work
Software Engineering • Product-Based Companies • Technical Interviews • Open Source • Continuous Learning
A few highlights from my learning and building journey.
Successfully delivered freelance and client projects while working closely with requirements, design, and deployment.
Built more than 20 full-stack and client projects using modern web technologies, focusing on scalable architecture, clean UI, and production-ready solutions.
Currently expanding my engineering foundation by studying Java, Spring Boot, SQL, System Design, and Data Structures & Algorithms alongside real-world development.
Designed and developed REST APIs for authentication, content management, file uploads, and business applications.
I'm a full-stack developer who enjoys turning ideas into real products. Over the past few years, I've worked on client projects, personal products, and production-ready web applications while continuously improving my backend and software engineering skills. Right now, my focus is simple—become a better Software Engineer by building real projects, strengthening my problem-solving ability, and learning technologies that help me create reliable, scalable software.
I'm a full-stack developer who enjoys turning ideas into real products. Over the past few years, I've worked on client projects, personal products, and production-ready web applications while continuously improving my backend and software engineering skills. Right now, my focus is simple—become a better Software Engineer by building real projects, strengthening my problem-solving ability, and learning technologies that help me create reliable, scalable software.
Location
Status
Role
Experience
A growing toolkit of technologies, frameworks and tools that I use to build modern software.
A collection of products, experiments and ideas I've worked on.

A premium Developer OS portfolio built with Next.js, Sanity CMS, Tailwind CSS, and Framer Motion. Designed to showcase projects, experience, learning journey, books, resume, and more.
A few repositories that represent my learning journey and engineering work.
My personal developer operating system built with Next.js and Sanity CMS.
Fully responsive dental clinic website built with Next.js 14 (App Router), Tailwind CSS, and Lucide React.
Complete Care for Your Beloved Pets
Complate Java Notes And DSA Question With Explanation And Answer
The tools, hardware and environment powering my daily workflow.
My core development environment including editor, frameworks and development tools.
The technologies and concepts shaping my journey as a software engineer.
Today I focused on understanding time complexity and Big-O notation. I learned how to evaluate the efficiency of algorithms by analyzing the number of operations performed as the input size grows. Understanding complexity helps in writing optimized and scalable solutions.
Explored Java Collections including List, Set, Queue and Map. Learned their implementations, differences and when to use each collection depending on performance requirements.
Learned how Binary Search reduces the search space by half on every iteration. Practiced iterative and recursive implementations along with edge cases.
Created REST APIs using Spring Boot. Learned about controllers, request mappings, path variables and REST architecture.
Studied database indexes and how they improve query performance. Learned B-Tree indexing and situations where indexes should or should not be created.
Learned containerization using Docker. Understood images, containers, Dockerfiles and Docker Compose for development environments.
Explored React optimization techniques including memoization, lazy loading and avoiding unnecessary re-renders.
Implemented authentication using JSON Web Tokens. Learned token generation, validation, refresh tokens and secure authentication flow.
Started learning system design concepts including scalability, load balancing, caching and distributed systems.
Learned Java Streams to process collections in a functional style. Practiced filtering, mapping, sorting and collecting data efficiently using lambda expressions.
Building expertise in distributed systems, cloud architecture, microservices and high-scale backend systems.
The journey from curiosity to engineering.
Actively preparing for software engineering opportunities by improving DSA, backend engineering, and system design skills.
Building expertise in distributed systems, architecture and backend engineering.
Thoughts, learnings and engineering notes from my journey.
Why I moved from hardcoded content to Sanity CMS and how it helped me build a scalable, flexible, and developer-friendly content architecture.
01 / 03
Feedback from people I've worked with and collaborated with.
“Pleasure to work with. Always focused on clean and maintainable solutions. ”
Open for exciting opportunities, collaborations and ambitious ideas.