A comprehensive showcase of practical implementations, featuring projects that demonstrate progression from academic assignments to independent innovations. Each project tells a story of problem-solving, technical growth, and creative implementation.
Processing and extracting insights from large pharmaceutical document sets manually is inefficient and prone to error.
Architected a scalable backend with multi-format support for pharma workflows, leveraging LLMs for semantic search and automated summarization.
Mastered RAG (Retrieval-Augmented Generation) patterns, optimized database queries for regulated document sets, and refined API performance.
Accessing real-time stock data and managing a portfolio can often be clunky and unintuitive for everyday users.
I'm building a streamlined trading platform that simplifies complex market data into clear, actionable insights.
Learning the intricacies of financial APIs and how to architect a system that requires both high security and real-time performance.
I needed a dedicated space to showcase my academic journey, projects, and technical skills in a way that truly represents my personality and professional growth.
Built this responsive single-page application from scratch using HTML5 and Tailwind CSS, focusing on clean code, semantic structure, and a polished user experience.
Learned valuable lessons in accessible design, dark mode implementation, and creating smooth, engaging animations that enhance rather than distract.
I wanted to understand how apps like WhatsApp handle instant communication without page reloads.
Created a full-stack chat application where users can message each other instantly, with a focus on reliability and speed.
Discovered the power of WebSockets for two-way communication and how to manage state across different users in real-time.
Sales professionals often struggle to handle objections on the fly while maintaining a natural conversation.
Developed an intelligent voice assistant that listens to the conversation and provides real-time, context-aware suggestions.
Deepened my understanding of how to integrate Large Language Models with voice technologies to create truly interactive experiences.
Transferring files securely between multiple users without reliable internet can be a major challenge.
Engineered a robust multi-threaded server in C that handles concurrent file uploads and downloads safely.
Got my hands dirty with low-level system programming, understanding exactly how computers talk to each other over a network.
I wanted to challenge my frontend skills by recreating one of the most complex and polished user interfaces out there.
Painstakingly rebuilt the Spotify web player, focusing on pixel-perfect layout and responsive behavior across all devices.
Realized that great UI is all about the details—mastering CSS Grid and Flexbox was essential to getting it just right.
Managing a fast-paced college cricket auction manually can be chaotic and difficult to synchronize for everyone involved.
Developed a real-time web application using the MERN stack and Socket.io to keep all participants instantly updated on live bids.
Mastered managing real-time states globally using WebSockets while keeping the interface snappy and intuitive.
Managing product photos, uploads, and image delivery efficiently is essential for a modern e-commerce experience.
Built an e-commerce project and integrated Cloudinary for optimized media uploads, storage, and image rendering.
Learned how image infrastructure affects product pages, performance, and the overall shopping experience.
Apply web development concepts across a structured set of Information Technology lab assignments.
Organized six lab modules into a practical JavaScript project collection covering core implementation patterns.
Strengthened fundamentals through incremental assignments and reusable project structure.
Abstract algorithms and data structures can be difficult to understand from static explanations alone.
Built Manim animations to make algorithmic ideas such as consistent hashing easier to see and explore.
Practiced translating computational concepts into clear, step-by-step visual explanations.
AI assistants need reliable tools and context to interact with enterprise systems safely.
Developed Python-based Model Context Protocol servers, including an SAP BTP integration, to expose structured capabilities to AI clients.
Explored tool-based AI workflows, enterprise authentication boundaries, and clean API contracts.
Consistent practice is essential for building strong data structures and algorithmic problem-solving skills.
Maintained a growing collection of LeetCode solutions covering arrays, strings, dynamic programming, and other core patterns.
Improved complexity analysis, pattern recognition, and implementation discipline through repeated practice.
These projects represent my journey from academic learning to practical implementation. I'm always excited to discuss technical challenges, share knowledge, and explore new opportunities.