wasel
Open sourceProduction-grade, open-source Arabic AI answer engine with multi-provider LLM routing, tiered auth, and Redis-backed rate limiting.
- Next.js
- TypeScript
- Vercel AI SDK
- Supabase
- Redis
- Docker
- CI/CD
$ ls ./projects
Two tracks — machine-learning systems and security tooling — plus a flagship that lives in both. Each links out to source; several have live demos.
Autodiff engines, demand forecasting, and geospatial ML — built from the pipeline up.
A tiny reverse-mode autodiff engine — full training pipeline in under 600 lines, with four optimizers, GPU support, and a pytest suite cross-checked against PyTorch.
Demand-forecasting pipeline over ~19.2M trips and 878 stations — a PyTorch GRU forecaster served through a FastAPI + React app with an interactive map.
NASA Space Apps 2025 (Toronto) 1st Runner-Up — predicting cloud-seeding potential from NASA MODIS satellite data with a multi-output regressor.
Protocol fuzzing, agentic automation, and defensive analysis in isolated lab environments.
A contained Modbus TCP fuzzing lab for ICS/OT research — Scapy-built mutations against a simulated PLC, with a crash-detecting watchdog and reproducible failure capture.
A single-user personal assistant agent over Telegram — LangGraph state-machine workflows powered by Gemini 2.5 Pro, with persistent memory and strict access control.