Projects
Smite 2 Chatbot
SMITE 2 chatbot that combines web scraping, LLM integration, and vector search to provide intelligent answers about game data. Scrapes the SMITE 2 wiki, processes data through LLMs, and provides conversational interface with ChromaDB-based semantic search.
Sift Cropper — Semi-Automated Image Annotation Tool
Sift Cropper applies SIFT-based image processing to automatically crop gameplay maps from videos or images, with a user review interface for annotation. Combines computer vision and web UI. 🚧 This is a work-in-progress (WIP).
Strategy Evaluation
Compared rule-based vs random forest strategies for trading using technical indicators.
Transformers for Sequence Modeling
Implemented Transformer and Seq2Seq models for language translation using attention mechanisms.
Audio Classification on Edge Devices
Compared CNNs and Transformers for classifying audio signals on edge devices using knowledge distillation.
Machine Vision Controlled Robot Arm
Developed a 6DoF robotic arm controlled via machine vision and motion planning; assembled using 3D-printed parts.
Delivery UAV Robot
Led development of a UAV robot capable of identifying indoor environments using UV light, sensors, and machine vision. Navigates environments autonomously by line tracking and object juking and complete human avoidance.
6DoF Manipulator Modeling and Control
Modeled a 6DoF robotic manipulator in Gazebo using URDF; used MoveIt and ROS for trajectory planning and control.
CherryBott — Twitch x LLM Smite Bot
CherryBott is a Twitch chatbot powered by local LLMs that answers chat messages and allows easy trivia Q/A. Designed for Smite2-specific Q&A and Twitch gaming interaction. 🚧 This is a work-in-progress (WIP).
Rule Generator — Natural Language to JSON Engine
A Streamlit app that converts plain English business rules into structured JSON, using GPT-4 and a MongoDB backend. It's a proof of concept for an automated rule creation system.
Personal Website
My personal website built with Jekyll, showcasing my projects, blog posts, and resume.
Production Line Integration
Designed and implemented a production line using conveyors, sensors, and motors for automatic assembly/disassembly.
Automatic Sensing Wheelchair
Built a smart wheelchair that detects obstacles and uses vibration feedback on handles to alert the user.
Mechanization of Handmade Kiln Looms
Graduation project aimed at automating the process of handwoven kilns through custom-built machinery and software.
No projects found matching your criteria. Try adjusting your search or filters.