Projects

Systems I've built and shipped.

Featured

Purity

Purity

Discord content moderation platform with real-time ML-powered NSFW detection. Built and led a team across 4 microservices, GPU inference, and Terraform infrastructure.

TypeScriptNestJSFastAPIDiscord.jsONNX
ClipHaven

ClipHaven

B2B2C marketplace connecting sponsors with content creators. Built the full double-entry financial system, adaptive scraping, and fraud detection from scratch.

TypeScriptNestJSNext.jsPostgreSQLStripe Connect
Doctify

Doctify

Medical practice management SaaS with AI-powered document analysis. Built RAG with pgvector, multi-tenant architecture, and document processing pipeline for doctors in Morocco.

TypeScriptNestJSReactpgvectorLangChain
CallSnag

CallSnag

AI voice assistant platform that answers phone calls. Built the backend for an iOS app -- Twilio VoIP, ElevenLabs conversational AI, contract-first API with OpenAPI 3.1.0.

Node.jsExpressTwilioElevenLabsGoogle Gemini

Other

DTB

DTB

A web app that helps me do more with my time. Showcases my personally crafted productivity system.

ReactTypeScriptNode.jsExpressMongoDB
Walter

Walter

An in-house bot for my friend group's Discord server.

Node.jsDiscord.jsMongoDBJavaScript
FdF

FdF

A 3D graphics project showcasing wireframes with the minilibx library.

CminilibxLinear Algebra3D Graphics
ft_irc

ft_irc

An implementation of an IRC RFC-1459 compliant server.

C++NetworkingUnixSocket ProgrammingIRC
cub3d

cub3d

Inspired by Wolfenstein 3D. A raycasting engine built with minilibx.

CminilibxRaycastingLinear AlgebraGame Design
minishell

minishell

A re-implementation of the POSIX bash shell.

CUnixShell