adam@bejaia
------------
OS Linux (Fedora) · zsh · VS Code
Uptime building since day one
Stack TypeScript · React · Next.js · Firebase · Rust
Focus web apps, CLI tools, things that push notifications
adam@bejaia:~$ ls ~/dev
base_304 data_organizer forsati lhadjcad moodle-notifier moula ...
Languages
Frontend
Backend & Data
Platform & Tools
A few of the things I've built — not the complete list.
|
🎓 St Affichage University announcements, without the logins. Monitors the Univ Bejaïa Moodle boards and pushes every new notice to students' phones in real time — per-department channels, sanitized feeds, installable mobile experience.
|
💰 Moula · live Personal finance built around the dinar. Income & expense tracking for DZD with a strict integer money model, analytics, monthly email reports, and security enforced at the Firestore rules layer.
|
|
Parametric CAD for cabinets & furniture, in the browser. ▶ live demo |
Base & text converter with BigInt precision — zero dependencies. ▶ live demo |
|
Multilingual youth-opportunities platform — Arabic · French · English · Kabyle. ▶ live demo |
|
🧪 More from the lab — other tools I've shipped
| Tool | What it does |
|---|---|
| moodle-notifier | Flask service that watches Univ Bejaïa Moodle boards and pushes new notices to students via FCM |
| links_scanner | Bash URL & domain analyzer — DNS, SSL, WHOIS, plus Google Safe Browsing / VirusTotal checks |
| Ultimate_System_Cleaner | Bash cleaner for Debian-based systems — temp files, caches, orphaned packages, old journal logs |
| data_organizer | Zero-dependency Python CLI that sorts messy folders into category folders by extension |
| S2_Grade_Calc | React grade calculator for LMD students — weighted averages and PDF transcript export |

