Leo Cabibihan builds robots and AI agents people can talk to
I founded Roboticscool, a K–12 robotics program in Doha, and I write the software around it. Each project below is taken apart in its own post.
Chess coach
Can software turn each user's own mistakes into lessons they come back to?
Reviews every game a player has played and turns their own mistakes into drills
- costliest mistakes flagged first
- smaller slips flagged next
- near misses noted
- spots when the clock caused it
- spots the chance that was missed
- turns each mistake into a lesson
- an engine checks every answer
- brings lessons back before they fade




Voice concierge
Can a screen in your lobby check guests in so nobody queues?
A voice concierge on a lobby screen that checks guests in and only lets in people on the list
- works in a noisy lobby
- guests can interrupt any time
- sends guests to the right room
- scans QR tickets
- finds guests by name
- your guest list decides who gets in, not the AI
- introduces guests worth meeting
- no one off the list gets in



WRO car
Can a small robot plan its route around obstacles and park itself?
A small robot car that drives around obstacles on its own and parks itself
- drives three laps on its own
- obeys red signs
- obeys green signs
- plans a path its wheels can follow
- distance sensors keep it on track
- holds a straight heading
- learns its direction at the first corner
- parks itself in a bay 20 cm deep



Eight-instruction agent
Can you trust code nobody on your team can read?
A web server and AI agent written in an eight-character language, with tests that pin down what it must do
- move right
- move left
- add one
- take one away
- print, or talk to the computer
- read input
- repeat until zero
- stop repeating



