A collection of things I've built and contributed to.
Speak naturally. Get polished prose. A real-time AI dictation pipeline for macOS.
imlistening is a native macOS dictation tool that turns raw speech into clean, grammatically correct prose in under a second. Tap the mic, speak freely, and the app streams your audio over a WebSocket to a local Python backend — where OpenAI Whisper transcribes it and an Ollama-hosted LLM polishes every sentence — before returning the final text to a minimal, animated SwiftUI interface. No cloud accounts. No subscriptions. Fully local.

AI-powered learning path generator with curated resources and adaptive quizzes
An intelligent "Personal Mentor" feature that generates curated learning paths and quizzes within specific timeframes, aggregating study resources from EPAM Learn, YouTube, and the open web to guide user upskilling.

Vital Intake Tracking Assistant — AI-powered health and nutrition tracker
A Flutter-based health and nutrition app for tracking food, calories, water intake, and goals — featuring on-device ML food recognition using MobileNetV2, barcode scanning, multi-source food API search, and auto-backup.

Dockerized application for automated test generation and LLM-powered debugging
A Dockerized application that ingests code from GitHub, automates test case generation, and utilizes LLMs to debug errors — significantly reducing manual code review cycles. Built for Thomson Reuters.

AI-powered chatbot using Retrieval-Augmented Generation for COVID-19 FAQs
An AI-powered chatbot that provides accurate answers to COVID-19 FAQs using Retrieval-Augmented Generation (RAG) with vector database similarity search, context-aware conversations, and text summarization.

Precision Android Targeted for Hostile Annihilation and Nullification
Mahek and I are leading the project for Pathaan, a robot you control with your brain. It has a turret. This project blends robotics, brain mapping, and physics for something really cool! Plus, it will be a four-legged robot.

Check out my cool stuff – projects, blogs, and interactive things – on my dynamic website powered by the latest tech (Node LTS, Next.js 14). Dive in, handle content easily, and see what I've been into lately in the "Last Listened" section. Are you into tech? You can also see the Python and Bash scripts behind it all!
Naah... Automate it!
I made bash scripts to boost my server, automating tasks like finding and downloading media for Plex and Jellyfin (even when the connection is weak!), moving files in batches with custom names, and setting up dynamic DNS for easier access – no static IP needed! This project shows my skill in automation and my interest in making server management easier.

because learning shouldn't feel like a chore
Krish, Mahek, and I joined forces for a 36-hour hackathon aiming to revolutionize learning. We observed Gen-Z's preference for bite-sized content over in-depth studies. Taking inspiration from TikTok and Reels, we conceptualized Doom Scroll: an app featuring an engaging Instagram Reels-style feed on various topics, powered by a fine-tuned GPT-4 model.
In our fifth-semester Software Engineering project, Kashish and I worked together to make this banking app. While it wasn't super complicated, we learned a lot about planning, designing, and making it work. We used Java for everything, getting better at the language and how it's used in real projects.
Get rid of server setup struggles! This script automates SSH login and smooth RDP access. It creates users, installs window managers, and more - all automatically. Save time, skip manual setup, and get a ready-to-use server fast. Let automation unlock your server's potential!

One-stop Application Hub
I led a team of developers to create the Manipal Jaipur Careers Portal. It's easy to use for both academic and non-academic applications. Our team made it simple for HR to see applicant profiles, photos, resumes, and manage statuses. This made hiring easier and reduced paperwork a lot.

I led a team to create a website that helps event planners. Our admin panel makes sending emails and signing up easier. People can enter events securely with QR codes, and signing up is faster, making Startup Weekend paperless! The tech stack we used was Python for the backend and admin panel, while the frontend was built on React.

Although I didn't build the website from scratch, I teamed up with two others to implement several new features. These included sorting committee members by year and preserving data from previous members. This collaborative effort ensured the website remained relevant and valuable for its users.
IEEEMUJ's Annual Cryptic Hunt
This was an online game where people from all over the world could sign up and play. It was my first time putting together a big project like this (at least, that's what I thought at the time!). There were some problems along the way, but everything turned out okay in the end. I want to mention that I didn't do everything on my own; a senior helped me a lot. The seniors here are really amazing and helpful! ❤️

IEEEMUJ's Annual Tech Fest
The BEST senior I've worked so far with, Tanay Srivastava, more than just a great developer, became a supportive mentor and felt like a brother to me. I learned so much from him. He went above and beyond, creating a truly supportive and collaborative environment. "Tanay" == "great d̶e̶v̶e̶l̶o̶p̶e̶r̶ human ❤️" About the project, it was the website for the annual IEEE fest.

International Conference On Intelligent Communication And Computational Techniques
Though I didn't create this website entirely, I did troubleshoot bugs and add new pages. We faced loading time issues. It was built with PHP. I worked under Dr. Mahesh Jangid, a fantastic professor, on this valuable project.

Joining a 3-person team, I helped build the Manipal Events Portal. Although new to backend development, I played a role! Our portal aimed to simplify event management for clubs and the entire college, no more event spam in group chats! While we didn't launch due to challenges with the frontend, I learned a lot from the amazing senior developer I worked with.

Humans of Manipal Jaipur Club's Official Digital Hub
The website, serving as the official platform for HOMJ Club, enabled users to write and publish blogs, stories, and comments, while also facilitating profile creation and friend connections. It was essentially a basic copy of Medium. However, due to a change in leadership, the site was never launched.
This is when I started tracking the movies I watched and organizing them in my watched movies list. I found myself in a phase where I was determined to build everything from scratch after learning about development. It's a common stage for developers—a belief that we can create our own network of tools (I guess). Yet, as life often does, reality struck. P.S. I'm still embracing that phase, with no plans to leave it behind.