about
Engineer. I build and break machine-learning systems from first principles.
I like the layer below the one everybody works at. Most of this started as a note to myself — writing it down is how I find out whether I understood it.
Something here wrong? Tell me: hireyoussefsabri@gmail.com.
now
- › Micrograd, then a small transformer — by hand.
- › Prolog: unification and resolution.
- › Writing up whatever refuses to stay understood.
stack
- languages
- Python · TypeScript · Prolog · C
- ml
- PyTorch · NumPy · einops
- web
- Astro · React · Tailwind
- infra
- FastAPI · Postgres · Docker
elsewhere