My Projects
A collection of projects that showcase my skills and passion for development.
PDF Table Extraction Pipeline
A production-ready pipeline for extracting and analyzing structured tables from clinical trial PDFs. Uses TRivia-3B VLM for table recognition, OpenCV for non-ML table region detection, and Tesseract for automatic page orientation correction. Features multi-page table merging with x-position calibration, indentation-based hierarchical row grouping, and GPT-powered header hierarchy extraction. Includes an LLM-driven statistical classification stage that identifies cell types (median/IQR, proportion, confidence interval, mean±SD) and derives Mean and SE, served through an interactive Gradio web interface.
TossBoss
A real-time multiplayer arcade game built entirely from scratch — no frameworks, no game libraries. Features a hand-rolled physics engine with fixed-timestep simulation, two game modes (ping pong & basketball), a streak-based bonus system, animated sprite sheets, a spatial Web Audio engine with dynamic volume, and a turn-based multiplayer system supporting up to 12 players simultaneously. Multiplayer is powered by Supabase Realtime (broadcast + Postgres change streams) with a custom JSONB player state model. Playable in the browser on desktop and mobile, or installed as a PWA on iOS and Android.
Codebase Navigator Using Natural Language
A Python package and demo tool that indexes local codebases into Moorcheh.ai for natural language code search. Features intelligent code chunking with overlap, metadata extraction, and enables developers to find specific functionality using conversational queries like "Where is the login logic?".
Organization Classification with AI Agents
An AI-powered system that identifies whether organizations are immigrant-oriented using multiple LLM-powered classification approaches including CrewAI agents. Features name-based, URL-based, and web-enhanced analysis with structured predictions and confidence scores.
GPT-OCR: PDF Translation Pipeline
A comprehensive Python pipeline for converting PDF documents to translated text using OCR and AI translation services. Supports multiple translation backends including OpenAI GPT, Google Gemini, and Google Cloud Translation API with batch processing and document formatting.
AI-Powered Cover Letter Generator
A Python tool that uses GPT-4o to generate personalized, natural cover letters based on your resume and job descriptions. Features resume integration, job description analysis, and natural tone generation that avoids AI-generated language patterns.
Personal Portfolio Website
A modern, responsive portfolio website built with Next.js featuring interactive 3D card animations, AI-powered contact form, and dynamic project showcase. Includes smooth animations, mobile-first design, and professional UI/UX.
AI Ethics Concept Analysis
A comprehensive analysis tool for studying the evolution of AI ethics concepts in academic literature using automated concept induction and temporal analysis. Features LLM-powered concept identification, interactive visualizations, and tracks concept evolution over 40 years of research.
Interested in working together?
I'm always open to discussing new projects and opportunities.
Let's Talk