3D printing and prototyping
Operating 3D printers, preparing models for printing and producing finished prints, including generating 3D models with AI tools.
Full-stack developer
I study computer science at RJIT Gwalior and have been coding since 14. I build full-stack apps, study tools and software that talks to hardware.
I am a first-year Computer Science Engineering student at RJIT Gwalior. I started coding at 14 with HTML, and since then I have worked with CSS, Python, MySQL, JavaScript and web development. I enjoy building practical projects and learning by making them.
I am most interested in where software meets hardware, creativity and problem solving.
Operating 3D printers, preparing models for printing and producing finished prints, including generating 3D models with AI tools.
Video editing, 3D animation and creative AI tools.
Using AI-assisted development and prompt engineering to build and iterate on software, alongside game development experience.
An IoT water-testing device that reads sensors and shows the results on a display.
A hyperlocal marketplace for finding local shops, checking stock and prices, and getting the shortest route.
A JEE study companion that tracks study time, tasks, syllabus progress, reports and exams.
A study-resource platform where students share notes and past papers, and AI sorts every upload.
A Python and MySQL system that simulates how a company manages its people, money, projects and facilities.
No projects in this category yet.
Completed foundational training in network protocols, routing and system security.
Took part in technical competitions and engineering showcases at a national tech fest.
Built Prior Art, an academic resource-sharing platform (now Learnocrat), under tight time limits.
Have an idea, an internship, or a project to build together? Send me an email and I will reply as soon as I can.
Projects / Integrated Company Management System
A Python and MySQL system that simulates how a company manages its people, money, projects and facilities.
I built this as my Class 12 Computer Science project. It explores how the different parts of a company work together, with each area planned as its own module.
The module plan is documented in the repository and the code is still being completed, so this page describes the design rather than a finished product.
Projects / jamGhat
A hyperlocal marketplace for finding local shops, checking stock and prices, and getting the shortest route.
Shoppers search for a product or service and see nearby shops with opening hours, stock status and listed prices, without needing an account. Shop owners register, verify their email and manage their own listing.
The frontend is React with Tailwind and Vite, served by a Node.js and Express backend. Data lives in Supabase Postgres, shop photos in Supabase Storage, and the site runs on Render.
Projects / Kozy
A JEE study companion that tracks study time, tasks, syllabus progress, reports and exams.
I started Kozy during my JEE preparation. I wanted one place to see not only how long I studied, but what I studied, how much of the syllabus I had finished and how close my exams were.
It is a single-page app in HTML, CSS and JavaScript, with Chart.js for the reports. Supabase handles sign-in and syncs your data across devices, and it is hosted on GitHub Pages.
The biggest lesson was that building something is only half the job. Debugging it is the other half.
Projects / Shiyank
An IoT water-testing device that reads sensors and shows the results on a display.
Drag to turn the model.
Shiyank is a team prototype of a water quality tester. Water runs through a pipe past four probes: pH, TDS, turbidity and temperature. An ESP32 reads them and shows the results on a display on the front of the box.
It is an educational screening prototype, not a certified drinking-water safety device. Hardness is tested separately with a drop-test kit, because a TDS sensor cannot give calcium or magnesium hardness.
| Module | Signal | ESP32 pin | Wire colour |
|---|---|---|---|
| pH module | OUT | GPIO 34 (ADC) | Purple |
| TDS module | OUT | GPIO 35 (ADC) | Green |
| Turbidity module | OUT | GPIO 32 (ADC) | Amber |
| DS18B20 | DATA | GPIO 4 (4.7 kΩ pull-up to 3V3) | Orange-red |
| OLED display | SDA | GPIO 21 | Green |
| OLED display | SCL | GPIO 22 | Yellow |
Each module gets 3.3 V or 5 V as its datasheet says, and all grounds are joined. Pin numbers are illustrative, so check the datasheets for the exact modules you buy.
The ESP32 runs an Arduino sketch built around a three-state sample cycle. The whole circuit also runs in the Wokwi simulator, where potentiometers stand in for the pH, TDS and turbidity modules.
For now it reports raw sensor voltages. Calibration is what turns them into pH, TDS and turbidity values.
const unsigned long SETTLING_TIME = 5000; // ms
const unsigned long READING_INTERVAL = 2000; // ms
enum SampleState { NO_SAMPLE, SETTLING, MEASURING };
// switch pressed = sample present
if (stableButtonState == LOW && sampleState == NO_SAMPLE) {
sampleState = SETTLING;
sampleStartTime = millis();
}
// switch released = sample removed
else if (stableButtonState == HIGH && sampleState != NO_SAMPLE) {
sampleState = NO_SAMPLE;
}
// settled long enough, start measuring
if (sampleState == SETTLING && millis() - sampleStartTime >= SETTLING_TIME) {
sampleState = MEASURING;
}
Libraries: OneWire, DallasTemperature and Adafruit SSD1306 (with Adafruit GFX).
Projects / Learnocrat
A study-resource platform where students share notes and past papers, and AI sorts every upload.
Notes and previous-year papers end up scattered across chat groups and drives. Learnocrat puts them in one place, organised by course, semester and subject. I built it under the name Prior Art for the SLAB WebCMD Hackathon, and it is still in development.
Uploads are processed in the background. Text is pulled out of PDFs, Word files, text files and images (with OCR for scans), then Claude suggests the subject, type, exam and year. The uploader reviews it before anything is published.