The work I am proud of, in the order I would explain it.
Semester organiser
Termk
- Status
- In progress
- Built with
- Kotlin · Swift · TypeScript
A student's semester is a mess of dates: lectures, deadlines, exams and the admin around them. Termk pulls that into one place and keeps the week ahead in view. Still being built.
Arabic translation for lecture slides
- Status
- Live
- Runs on
- Cloudflare Workers
Slide decks are where the terminology lives, and machine translation usually breaks it. This Telegram bot translates a deck into Arabic while keeping technical terms and context intact: a Cloudflare Worker takes the upload, queues the work, and hands back a translated PDF.
Live wind map for Saudi Arabia
- Status
- Live
- Stack
- WebGL2 · Cloudflare Pages + R2
Forecast data arrives every run and is drawn straight in the browser: millions of wind points moving in real time through WebGL2, with no server-side rendering step in the way.
Notes and tools for SEU courses
- Status
- Live
Everything I make for my own semester ends up here — course notes, question banks and small study tools, organised by level and course, kept public so classmates can use them too.
Study tools powered by agentic AI
- Status
- Live
A set of services that turn study material into something usable: translate a document, convert a format, extract structure — each one an agent doing a narrow job well rather than one model doing everything.