Work

Selected work & public experiments.

Case studies for the projects I'm proudest of, followed by every public repository that isn't a fork or an archive.

GitHub

All GitHub projects

Pulled from the GitHub API at build time. Search by name or filter by language.

Language

Showing 23 of 23 repositories

hassala

Featured

Free, open-source Chrome extension that translates Arabic ↔ English, saves words to a Markdown word bank on your device, and makes YouTube subtitles interactive. No account or tracking.

HTMLUpdated Nov 2026

A collection of AI agent skills: Obsidian tools, English learning, and more.

PythonUpdated Nov 2026

tarteeb

Featured

Daily planner that structures your time around prayer schedules

JavaScript1Updated Aug 2026

yost

Featured

Local dashboard for viewing YouTube community posts from your favorite channels

JavaScript1Updated Aug 2026

tubely

Featured

Self-hosted video library with YouTube-style browsing, progress tracking, and Pomodoro timer

TypeScript3Updated Aug 2026

Learn Python Linked List from Zero to Hero - exercises + solutions, more files coming soon

PythonUpdated Aug 2026

🐍 My structured Python learning journey — fundamentals with hands-on lessons and examples

PythonUpdated Aug 2026

A React meals project built while learning component patterns.

JavaScriptUpdated Jul 2026

wasla

Featured

Transform YouTube playlists into structured learning courses with progress tracking and bilingual UI

TypeScriptUpdated Jul 2026

Telegram bot for daily task management with scheduled notifications and markdown file uploads

JavaScriptUpdated Jul 2026

Full-stack e-commerce platform with React frontend and Node.js backend

JavaScriptUpdated Jul 2026

GSAP animation lessons — from basics to advanced easing functions

CSSUpdated Jul 2026

A quality and accreditation management system.

JavaScriptUpdated Jul 2026

Interactive lessons and exercises for learning GitHub CLI from scratch

Updated Jul 2026

Repositories marked as forks or archived are excluded. Learning repositories are included — they're part of the journey.