A comprehensive list of my recent programming projects, showcasing my experience in AI, web development, and engineering.
Disclaimer: Not all projects listed here are publicly available or open source. I have worked on, explored, expanded upon, or otherwise utilized all of these projects in various capacities.
As co-founder and CTO of Right Path AI, I led the development of custom AI solutions for businesses and educational institutions. Right Path AI builds tech-agnostic solutions tailored to address specific challenges, focusing on enhancing rather than replacing human capabilities.
I spearheaded TuTechy, an AI-powered tutoring platform designed exclusively for schools that delivers personalized, curriculum-aligned support to students across multiple subjects while reducing otherwise increasing teacher workloads.
Description: A Next.js-based frontend for the Tutechy educational platform offering separate interfaces for students, teachers, and tutors with advanced learning features.
Key Features:
Technology Stack: Next.js 15.1.0 framework, TypeScript, AWS Amplify/Cognito, Redux Toolkit, Tailwind CSS with shadcn/ui, KaTeX and MathJax for math rendering
Description: A Node.js API service providing database access and business logic for the Tutechy educational platform, connecting to PostgreSQL using Prisma ORM.
Key Features:
Technology Stack: Node.js with TypeScript, Express for API routing, Prisma ORM for database interactions, PostgreSQL database
Description: A FastAPI-based service for managing prompt generation and processing for the Cletude/Tutechy educational platform, supporting flexible LLM provider integration.
Key Features:
Technology Stack: Python 3.10+, FastAPI framework, PostgreSQL with pgvector, Docker containerization, Poetry for dependency management
Description: A Unity implementation of the popular word-guessing game Wordle, where players have six attempts to guess a five-letter word with feedback on letter placement. Part of the TuTechy educational platform.
Key Features:
Technology Stack: Unity 2021.3 (LTS), LLM integration, TuTechy platform APIs
Description: An educational adaptation of the popular Slither.io game, modified for classroom use with learning components integrated into gameplay. Part of the TuTechy educational platform.
Components:
Technology Stack: Unity, LLM integration, TuTechy platform APIs
Description: A 3D tower defense game with 20 levels featuring strategic tower placement, enemy waves, and progressive difficulty.
Key Features:
Technology Stack: Unity, C#, Binary serialization for save data, LLM integration for educational component
Description: An innovative turn-based AI Video Generation powered card game where players create custom 'cards' using natural language. A large language model (LLM) that balances gameplay guides the game by calculating appropriate mana costs for each card; arbitrating between the player's desired effects and the game's balance mechanics. The game features visual generation through Luma AI integration, creating dynamic video representations of card effects.
I built this game in approximately 2 hours during a company retreat as a rapid prototype demonstration!
Key Features:
Technology Stack: Python 3.10+, Pygame 2.1.2, LLM integration, Luma AI API for video generation
In my free time, I enjoy exploring and learning from cutting-edge AI research and technology. I've built numerous internal tools independently, though with the assistance of AI agents in this new era of artificial intelligence. My approach to learning is montessorian, I firmly believe that learning is best accomplished by doing!
Below are some of the projects I've independently built in my spare time, I primarily built them to explore new technologies and concepts.
Description: An AI reasoning framework integrating Monte Carlo Tree Search (MCTS) with Large Language Models (LLMs) to systematically explore solution paths for complex problems.
Key Features:
Technology Stack: Python, OpenAI API, Jupyter Notebook
Description: An experimental OpenAI-based AI assistant project focused on neurology, leveraging RAG (Retrieval Augmented Generation) on MIT neurology lecture material.
Key Components:
Technology Stack: Python, OpenAI Assistants API
Description: A multi-model code generation system using multiple LLMs in a collaborative workflow to produce high-quality, working code through iterative improvement.
Features:
Technology Stack: Python, LangGraph, Multiple LLM APIs, Testing frameworks
Description: Chrome extension for Google Meet that automatically records, transcribes, and analyzes meeting content with AI assistant capabilities.
Key Features:
Technology Stack: JavaScript, Chrome Extension APIs, AI integration APIs
Description: A Retrieval-Augmented Generation (RAG) system using Model Control Protocol (MCP) for machine learning and deep learning concept retrieval.
Key Features:
Technology Stack: Python, Vector databases, MCP integration
Description: Voice assistant implementation leveraging Groq's high-performance LLM inference platform for faster response times and natural voice interactions.
Features:
Technology Stack: Python, Flask, Groq API, Deepgram API, Web Audio API
Description: Financial modeling application for startups with comprehensive forecasting capabilities for business planning, cash flow management, and growth scenarios.
Features:
Technology Stack: Python, Streamlit, SQLite, Plotly
Description: A Streamlit-based application for querying multiple specialized OpenAI Assistants trained on specific compliance documents with individual and aggregated responses.
Key Features:
Technology Stack: Python, Streamlit, OpenAI Assistants API
Description: A computer vision system designed to work with Ray-Ban Meta AI glasses, inspired by Harvard students Nguyen and Ardayfio's I-XRAY project. The project paired OBS Virtual camera with facial detection for RayBans Meta glasses livestream.
Key Features:
Technology Stack: OpenCV for video processing, TensorFlow for facial detection, Python, OBS Studio
View Resume View Mechanical & Aerospace Engineering Projects View Undergraduate Experience