Software engineer building LLM & agentic systems, retrieval pipelines, and full-stack products — currently shipping AI tooling at Samsung Electronics, with a track record of internship, personal, and open-source work below.
Production AI tooling and search infrastructure built for internal teams and large-scale media catalogs.

An LLM-powered authoring tool built with LangChain that assembles polished business templates end to end, wiring in an automated image pipeline so teams go from brief to finished document without manual formatting.

A scalable vector search pipeline pairing FAISS with PostgreSQL to index and match video content, returning similarity results in under 4 seconds across a catalog of 1,000+ videos.
Backend services and data tooling built for a live ed-tech platform serving thousands of students.

RESTful services powering the NADOS learning platform for 10,000+ students, with optimized search endpoints and a hardened deployment that held 99.9% uptime in production.

A data analysis tool that mines ESPN's IPL data to surface team and player statistics, turning raw match records into readable performance breakdowns.
Self-directed builds exploring desktop apps, computer vision, and classic game mechanics from scratch.

A desktop utility built with Tkinter that generates strong passwords on demand and stores credentials locally in JSON, with a clean lookup flow for retrieving saved logins.

A real-time face detection app built on OpenCV using pre-trained Haar cascade XML classifiers, tuned to identify faces reliably across varying light conditions.

An object-oriented quiz application built with Tkinter that pulls from a live Quiz API, shuffling in 10 fresh animal-themed questions on every playthrough.

A lightweight Tkinter client that fetches and displays quotes from the Kanye West Quotes API, refreshing on each request for a new one-liner.

A Python Turtle-powered take on the classic snake game, with three selectable difficulty levels and persistent high-score tracking between sessions.

A local two-player ping pong game built with the Python Turtle module, supporting both WASD and arrow-key controls for simultaneous play.
LLM-driven systems spanning retrieval-augmented generation, multi-agent tooling, and classical AI agents.

A retrieval-augmented generation system that ingests documents into a vault and lets users chat with their content directly, surfacing grounded answers and key insights on demand.

An MCP-based recommendation system that reasons over a candidate's profile to surface relevant job matches, built as a Model Context Protocol server for tool-driven workflows.

A foundational conversational agent implemented with LangGraph, structuring LLM calls as a stateful graph to handle multi-turn dialogue flow.

A classic simple-reflex agent simulation that senses its environment and acts on percepts alone, illustrating core AI agent theory in an interactive form.

A goal-based agent that plans and executes the steps needed to book a doctor's appointment, reasoning toward its objective rather than following fixed rules.
End-to-end web applications and Node.js services, from data scrapers to customer-facing storefronts.

A full-stack file management system for uploading, organizing, and retrieving files through a browser-based interface.

A Node.js scraper that pulls structured IPL match and player data from source sites for downstream analysis.

A stock information tracker that surfaces live pricing and company data through a simple web front end.

A project for automating and managing Instagram Reels workflows, reducing repetitive manual posting steps.

A full-stack management app for a bakery business, covering orders and day-to-day storefront operations.

A clean, component-driven to-do list built in React, covering the core create-read-update-delete task flow.

A business website for a dry-cleaning service, built to showcase offerings and make it easy for customers to get in touch.