Projects

The five I'd actually walk you through in an interview — what problem each one solves, and what I'd change if I rebuilt it today.

FLAGSHIP PROJECT

LegacyExodus

Automated legacy codebase modernization engine using AST parsing, control flow DAGs, and unified Intermediate Representation.

Explore architecture & pipeline
01Full Stack

A full-stack movie database and discovery platform: a Node.js/Express/MongoDB RESTful backend paired with a modern React, Vite, and Tailwind CSS frontend.

02Full Stack

YAQAZAH Course App

A comprehensive e-learning platform delivering structured course content and managing user enrollments efficiently.

03Full Stack

A full-stack travel booking application with a dynamic, responsive UI and interactive charts via Syncfusion.

04Full Stack

Lingdojo

A dynamic full-stack web application tailored for engaging user experiences and interactive content delivery.

05Backend

Subscription API

Node.js and MongoDB backend with JWT auth, scheduled workflows, and API security hardening.

Open source contributions

freeCodeCamp

Contributor to the core curriculum — merged pull request #69385 refining and fixing curriculum content.

MDN Web Docs

Open-source contributor helping maintain and improve the standard documentation for web technologies.

Lingdojo

Full-stack contributions to an open, dynamic web app focused on interactive content delivery.

In The Lab (Building Toward)

A research notebook of upcoming builds queued for GitHub. Items marked Priority represent immediate implementation targets.

AI & AgentsPRIORITY

StudyForge

Problem: Studying from raw notes/PDFs is inefficient without structured review.

Hypothesis: Upload a PDF or notes, get AI-generated spaced-repetition flashcards automatically.

Automation & BotsPRIORITY

QueueLess

Problem: Small walk-in businesses (barbers, clinics) have no booking system and no budget for one.

Hypothesis: A WhatsApp-bot-based queue and appointment manager — zero app download required for customers.

AI & AgentsPRIORITY

LingoLoop

Problem: Language apps drill vocabulary but skip real conversation practice.

Hypothesis: Spaced-repetition vocabulary paired with structured conversation prompts — grew out of learning German myself.

DevTools & SystemsPRIORITY

DevPulse

Problem: Proof of work as a developer is scattered across GitHub, LeetCode, blogs, and job boards.

Hypothesis: A single shareable dashboard that aggregates GitHub activity, contest stats, and writing into one live profile.

raitaskeen