Featured Projects

Showcasing key projects in AI, data engineering, and software development

Featured
YouTube RAG System demo

YouTube RAG System

YouTube RAG System enables you to build a searchable knowledge base from any YouTube channel. It fetches video transcripts, processes them into semantic chunks, stores them in a vector database, and provides an interactive chat interface where you can ask questions about the channel's content.

Leverages LangChain for text processing, ChromaDB for vector storage, and supports multiple LLM providers including OpenAI and Anthropic Claude. Features a user-friendly Gradio interface for seamless interaction.

Technologies

PythonLangChainChromaDBOpenAIyt-dlpGradioYouTube Data API
Featured
Text to SQL MCP Server demo

Text to SQL MCP Server

An MCP (Model Context Protocol) server that connects any LLM client to a PostgreSQL database. The host LLM generates SQL queries using the exposed schema and executes them.

This MCP server provides a secure bridge between Large Language Models (Claude, GPT, etc.) and PostgreSQL databases, enabling natural language to SQL query generation and execution.

Technologies

PythonPostgreSQLMCPasyncpgPydanticDocker
Featured

AI Companion Game Generation

This project is an AI companion game where players generate and interact with a fully personalized virtual character powered by cutting-edge generative AI.

The companion is generated with diffusion models, converted into 3D using Hunyuan 3D, and animated with motion generation models, all running on A100 GPU-backed endpoints for high-quality on-demand creation. It’s driven by an LLM-based behavior system with modular state logic, allowing it to react dynamically to the player and feel like a living presence rather than a static character.

Technologies

PythonPyTorchDiffusion ModelsA100 GPUControlNetIP-AdapterInpaintingHunyuan 3DAnimation Generation ModelsVLMsFastAPIPydanticGradioSAM2OpenAIGroqDocker
Featured

Game Creation Platform Powered by AI

An AI-powered game generation platform where users describe a game in natural language and an autonomous agent builds it from scratch. Think Lovable, but for games.

An AI coding agent that explores a codebase, plans changes, and writes functional game code from a single prompt. Users can keep iterating with the agent to refine their game. What started as a terminal script evolved into a production platform built with modern engineering practices.

Technologies

PythonLangChainLangGraphAnthropicFastAPINext.jsTypeScriptReactPydanticDockerSupabaseVercelModal
Featured

Open Flow

Dictate without the cloud. Hold a key, talk, let go. Everything runs on your Mac — nothing leaves.

Open Flow is a menu-bar dictation app for macOS. Press and hold the right Option key in any app, speak, and watch your words appear. Audio never leaves your machine: transcription runs locally, and recordings are discarded the moment the transcript is ready.

Technologies

SwiftmacOSOn-device MLWhisperMenu Bar App
Featured
Subtitle Translator AI demo

Subtitle Translator AI

AI-powered subtitle translation that runs entirely on your machine. Transform .srt files across 200+ languages while preserving timing and formatting. Features a web interface, CLI, and Python API.

Uses NLLB-200 model for high-quality translation without requiring external API keys. Runs completely offline with PyTorch and Hugging Face Transformers, ensuring privacy and zero translation costs with perfect formatting.

Technologies

PythonPyTorchTransformersGradioPydanticHugging Face
Featured
Arianee NFT Data Solutions demo

Arianee NFT Data Solutions

ML solutions for NFT ecosystem with recommendation engines and fraud detection.

Hybrid filtering recommendation engine analyzing user transactions and NFT metadata. Dagster-orchestrated anomaly detection with Neo4j visualizations. Real-time analytics monitoring 1-2M+ daily blockchain transactions.

Technologies

PythonTensorFlowBigQueryDagsterPostgreSQLNeo4jGCPLooker Studio

More Projects in Development

Currently working on exciting new projects. Check back soon for updates, or connect with me to learn more about my work.