SUJEETH.MADHAV
Projects

What I've built

Five projects, listed by how much I'd want you to look at them first.

01 · IN USE IN A PILOT

Marks Automation for a Government Primary School

My father is a headmaster at a rural government primary school, and the marks for each subject were kept in separate notebooks. Entering them into the government portal meant searching each student across every register. I built a pipeline to remove that work.

Teachers have been using it in a pilot. Their feedback so far is that they can write on the printed sheets without extra time, and the scanning removes the re-typing step. The product is meant to be free for government teachers, and I plan to keep maintaining it.

JavaScriptBrowser ExtensionPythonOCRRenderExcel
02 · CAPSTONE (B.TECH) · PROOF OF CONCEPT

Echoloom: Dynamic RPG Game Framework

Requires an API key to generate content.

A 2D game built in Godot where the content is generated by an LLM at runtime: maps, NPCs, quests, and items. The main design choice is that the model outputs structured data (JSON), and the game engine deterministically parses and runs it. Creative generation stays separate from game logic.

The Flask backend uses LangChain, Groq, and HuggingFace embeddings. Enemy and sprite generation were left as future work, because I didn't find a free image generator that produced consistent animation frames.

GodotGame DevFlaskLangChainGroqVector DB
03 · HARDWARE + COMPUTER VISION

3-DOF Robotic Arm

My first robot build. I 3D-printed the parts, powered the servos through a 3V AC-to-DC converter, and controlled everything from a Raspberry Pi 3B+.

Raspberry Pi 3B+PythonComputer VisionServo ControlInverse Kinematics
04 · EMBEDDED · ESP32

Dynamic Password Generator

A physical device, inspired by a scene in the Telugu film Nanna Ku Prematho. Pressing a button on an ESP32 generates a random one-time password, shows it on an LCD, and expires it after 10 seconds. The password is only visible on the device, so the physical device is part of the security model.

ESP32Arduino / ESP32LCDEmbedded
05 · MACHINE LEARNING · 2ND YEAR

Zillow Home Value Prediction

A regression model that predicts home values. I followed a tutorial for the project structure, then made my own choices on feature selection (for example, that the surrounding area matters more than the color of a multi-floor apartment) and on the model. The project doesn't yet have a documented accuracy or error metric, which I plan to add.

PythonRegressionFeature Engineering