Projects

Web apps, data pipelines, and ML projects.

Vince — Autonomous AI Chief of Staff

TypeScriptMCPClaude CodeSupabasePostgreSQLReactCloudflareFly.io

An always-on AI chief of staff. It maps every responsibility in your life, shows your load as one number against the hours you have, and follows through on the rest — over iMessage, a dashboard, Claude Code chat and your Mac.

Floor Launch — AI-Native ERP for Flooring Contractors

TypeScriptReactViteSupabasePostgreSQLCloudflareClaude APIPlaywright

An AI-native operating system for flooring contractors — CRM, estimates, jobs, EDI supplier ordering, invoices, payments and accounting in one platform. I'm the founding full-stack engineer and architect.

Ingenium — Hacklanta '26 Winner, Photon Agents in iMessage Track

TypeScriptNode.jsOpenAIE2BPostgreSQLNext.js

Winner of the Photon Agents in iMessage track at Hacklanta '26. A group chat of specialized AI agents inside iMessage, built in 72 hours — and the seed that became Vince.

Fablebench — Autonomous Short-Form Video Network

Pythonn8nPostgreSQLClaude APIFFmpegDocker

An autonomous video network. It watches source channels, has an LLM pick complete thoughts under 60 seconds, routes each clip to the channel that wants it most, edits it, and schedules it across four platforms — 24/7.

Omar M Studio — Multi-Agent Video Production Crew

PythonClaude CodeWhisperFFmpeg

A local AI production crew. Research, writer, director and analyst agents turn a topic into a fact-checked script, a take report, an auto-cut, and a captioned, mixed final video — one video in about 15 minutes.

RAMifications — DDR5 Cross-Retailer Price Tracker

Next.jsReactTypeScriptTailwindPythonFastAPI

A DDR5 cross-retailer price tracker. Paste a Newegg / B&H / Micro Center link and see the same SKU at every retailer, with a Claude AI verdict on whether to buy now or wait.

Financial Downturn Prediction Pipeline from SEC Risk Filings

PythonBeautifulSoupNLPPandasNumPy

End-to-end NLP pipeline to extract SEC 10-K Item 1A risk factors and label filings by post-filing market outcomes for downstream supervised modeling.

Job Ledger

ReactViteExpressPostgreSQLJWT

A full-stack job application tracking platform with user-scoped CRUD, analytics dashboards, and external job-feed ingestion.

Brain Tumor Detection (YOLOv8)

PythonPyTorchYOLOv8NumPyOpenCV

Medical imaging object detection system using YOLOv8 for brain tumor detection, achieving 0.905 mAP@50 with reproducible training pipelines.

Lux Dentistry Website

Next.jsReactTypeScriptTailwind CSSCloudflare

Production website for a dental practice featuring mobile-first responsive layouts, clear service hierarchy, and performance optimizations.

Geospatial Revenue Analytics

PythonPandasGeoPandasSQLScikit-learn

End-to-end analytics pipeline converting raw QuickBooks exports into geospatial and time-series analysis, deriving sales territories and revenue insights.

ML Clustering From Scratch

PythonNumPyMatplotlib

Complete ML algorithms implemented from first principles using pure NumPy, including KNN, logistic regression, and neural networks with manual optimization.

Housing Price Drivers Analysis

PythonScikit-learnPandasNumPyMatplotlib

Urban data science study analyzing how school quality and crime rates influence housing prices, achieving 95% F1-score with Random Forest models.

Resonance — Fail-Safe AI Music Recommender

PythonStreamlitGemini

A music recommender whose three Gemini features each fall back to a deterministic scorer, so it never breaks when the API does — verified by a 5-profile evaluation harness and 34/34 passing tests.

BF Deals UAE — Shopify Marketplace

ShopifyLiquidJavaScriptCSSLottie

Custom-built Shopify theme for a Black Friday deals marketplace targeting the UAE market, featuring bilingual support (English/Arabic with RTL), deal-focused product displays, and WhatsApp integration.

Word Sense Disambiguation Router

PythonScikit-learnspaCyNLTK

An NLP router that decides which sense of an ambiguous academic noun a sentence means — 90.35% accuracy above 0.70 confidence at 2.1 ms median latency.

S2M Cabinets Website

Next.jsReactTypeScriptTailwind CSS

Production website for S2M Cabinets built with Next.js 16 and Tailwind CSS 4, featuring a modern responsive design for a cabinet and remodeling business.

Seven Lines Corporate Website

Next.jsReactTypeScriptTailwind CSSFramer MotionNodemailer

Responsive corporate website for Seven Lines Inc. built with Next.js, featuring animated UI with Framer Motion and integrated contact forms via Nodemailer.