Projects

Work across ML, computer vision, game development, and product engineering.

ComfyUI Infinite You

ComfyUI node implementing ByteDance Infinite You for identity-preserving image generation — multi-face support, gaze control, and Flux integration.

ComfyUIGen AIIdentity PreservationDiffusion

Comfy Nodekit

Python toolkit for building ComfyUI workflows programmatically — typed node wrappers, graph primitives, and JSON export for the ComfyUI API.

ComfyUIPythonGen AIDeveloper Tools

AI-Driven Mental Health Support Assistant

KTH DD2424 project — fine-tuned Llama-3-8B with LoRA on samhog/psychology-10k for psychological advice, compared against an LSTM baseline, and generated synthetic training data via AutoGen multi-agent simulation with GPT-3.5 Turbo.

LLMFine-tuningLoRAAutoGenDeep Learning

Lowe's Store Navigator

Top 10 in India at the Lowe's hackathon — modified A* pathfinding app to navigate customers through a store layout and optimize multi-item shopping trips.

PythonA*HackathonPathfinding

Lift

Single-car elevator controller implemented in Verilog — floor tracking, request queueing, and door control logic.

VerilogDigital LogicHardware

Pong on MSP430

Classic Pong implemented on an MSP430 microcontroller, rendered on an 8×8 LED matrix display.

CEmbedded SystemsMSP430

SynEnv — Synthetic Dataset Generation

Unity3D synthetic data generator for training vision models — keypoint detection, depth maps, object localization, and classification from procedurally spawned 3D scenes.

Unity3DComputer VisionSynthetic Data

Depth Perception Using RGB Images

Extracted depth from RGB images using a GAN, trained on synthetically generated depth datasets from Unity3D.

GANDeep LearningComputer Vision

Ball-E

An adventure game built in Unity3D, exploring physics, level design, and interactive gameplay mechanics built when I was in high school.

Unity3DGame Development