Karim Hamidou

KARIM HAMIDOU

Hello! My name is Karim.
I build things with software and write about what I learn.

Experiments

A few things I've built

  • Dial

    An iOS app that reminds you to stay in touch with your friends. A little help making time for the people you mean to call.

  • gpuinstances.net

    A website that tracks GPU prices across cloud providers, making it easier to compare the cost of renting compute in one place.

  • Rebuilding GPT-2

    GPT-2 inference rebuilt in about 500 lines of commented Swift. A walkthrough of how model weights and transformer operations turn input text into predictions, with explanations alongside the code.

  • A tiny Lisp interpreter

    A small Lisp interpreter written in Python to understand how evaluation works. Annotated source code follows the implementation step by step.

  • Drawing donuts

    A JavaScript recreation of the classic spinning donut, rendered in the browser with texturing. An animated demo and annotated code explore the math behind drawing a 3D shape on a 2D canvas.

You can find the rest on my GitHub profile.


Posts & Writing

Feel free to reach out. I love getting email!

hello@khamidou.com