skip to the sketchbook

the sketchbook of @KNIGHTABDO · casablanca

I study the heart by day, and build software by night.

I'm Abdo; online I go by KNIGHT. Second-year medical student at FMPC, self-taught maker of AI tools, med-tech and Arabic-first apps. 104 repositories so far, every one of them in the open.

§ 01 — two notebooks

One head, two notebooks.

same habit in both: look closely, then fix it.

left page · the clinic

By day, medicine.

I'm in my second year at the Faculty of Medicine and Pharmacy of Casablanca. Medicine is teaching me to observe before acting: take the history, read the signs, find what is actually wrong, and only then treat it.

anatomy, physiology, a lot of QCMs

right page · the workshop

By night, software.

I never studied computer science. I learned by shipping: I test every new language model the week it lands, build with the good ones, and publish everything. That is how ZeroQCM, FORGE and Claudio happened.

104 repos, 26 followers, zero CS degrees

the ledger

home
Casablanca, Morocco
studies
Medicine, FMPC — 2nd year
writes
TypeScript, Python, Rust, Go
obsessed with
language models, agents, dev tools
builds for
med students & the Arabic-speaking web

stamps from github

Pull Shark

Opened merged pull requests

Pair Extraordinaire

Co-authored merged commits

YOLO

Merged without review

§ 02 — selected work

Things I made, pinned to the wall.

hover a card: the drawing does its job.
01

ZeroQCM

La révision médicale, réinventée.

Free, AI-powered QCM revision for Moroccan medical students: a bank of more than 215,000 questions, organised the way our faculties actually examine us.

215,000+questions

Next.js · Supabase · AI

open it read the code built for my own exam season
02

FORGE

1

Describe a tool, get a working app.

Type what you need in plain words and FORGE builds a working little web app for it. A desktop edition runs a full autonomous coding-agent loop.

Next.js · Tauri · Sandpack

open it read the code no code required
03

Claudio FM

5

A personal radio station with its own AI DJ.

A radio station that is only yours, hosted by Claudio, an AI DJ who narrates between tracks like a late-night show.

TypeScript · TTS · Next.js

open it read the code most-starred thing I own
04

Huroofحروف مع عبدو

1

An Arabic letters game for two teams, live.

A real-time team challenge built around Arabic letters: two teams, one board, peer-to-peer and installable as an app.

PeerJS · PWA · Next.js

open it read the code made for game nights
05

ReLearn

1

Study material in, interactive lessons out.

An AI-powered platform that takes your study material and turns it into interactive lessons, so reading becomes practice.

AI · Education · Desktop

read the code for the night before
06

Serve

2

A quiet space for conversations that matter.

AI that sees patterns. No feed and no noise: a patient place for the conversations that matter.

AI · Chat · TypeScript

…and 98 more on the shelf below.

Experiments, forks I learned from, half-finished ideas. All of it is public, because that is how I learn.

take me there

§ 03 — the whole shelf

Every repo, one shelf.

100 on the shelf, live from github

showing 12 of 100

§ 04 — vital signs

Pulse, taken from GitHub.

resting rate: a lot of late commits.

104

public repos

88 original · 12 forks

56

stars collected

26

followers

following 50

TypeScript

mother tongue

most used language

4,392 contributions in the last year

one stroke per level · printed = busiest days

languages, as printed

  • TypeScript65.9%
  • Python13.4%
  • JavaScript7.3%
  • HTML6.1%
  • Go2.4%
  • Swift1.2%

lab notebook, latest entries

    reading the log…

    § 05 — the door is open

    Say salam.

    Building something with AI, for students, or for the Arabic-speaking web? Bring me a difficult idea. The fastest way to reach me is GitHub.