Building useful products, exploring intelligent systems, and learning to engineer software that scales.
I'm Mukul Sharma, a B.Tech student interested in the intersection of software engineering, cloud infrastructure, and artificial intelligence.
I enjoy moving beyond tutorials: understanding a problem, designing a solution, implementing it, debugging what breaks, and refining the result until the pieces work together.
My current engineering direction:
- Full-stack development: Turning product ideas into responsive, functional web applications.
- Cloud engineering: Learning to design, deploy, and operate applications using AWS.
- Applied AI: Exploring LLM-powered applications, Retrieval-Augmented Generation (RAG), and AI-assisted developer tools.
- Problem solving: Strengthening my foundations in DSA, C++, recursion, dynamic programming, and algorithmic thinking.
My goal is to become the kind of engineer who can connect the frontend, backend, cloud infrastructure, and intelligence behind a product—not just work on one isolated layer.
|
Web Engineering
|
Cloud & AI
|
Core Computer Science
|
These projects reflect the problems and engineering areas I'm interested in. Their descriptions distinguish project concepts from implementation details; repositories are linked where available.
Five certifications. One direction: understanding cloud architecture, development, operations, and AI from complementary perspectives.
I use algorithmic problems to practice breaking complex tasks into smaller steps, comparing approaches, analyzing time and space complexity, and improving solutions.
Areas I practice: arrays, strings, recursion, dynamic programming, trees, and other core DSA patterns.
A little animation for the commits that keep the journey moving.
I'm interested in engineering systems where good product design meets reliable infrastructure and useful intelligence.
My direction is to keep improving at:
- Designing and shipping full-stack applications.
- Building and deploying cloud-native solutions.
- Applying AI to real developer and user problems.
- Strengthening DSA and software engineering fundamentals.
- Collaborating on projects that solve meaningful problems.