About Building interfaces people can talk to, and deciding which part makes each call
Background
I studied Information Systems and now run Roboticscool in Doha. Most of my work sits where software meets something physical: a robot, a voice, a classroom. I'm most interested in forward deployed engineering, where you learn how a team works and then build software around the process they already have.
How I decide what to build
Why would someone use this?
I compare the idea with the simplest existing option before I build more of it.

Ada, a meetup concierge What should the AI do?
I keep facts and important decisions with the right tool or person. The model asks; the program checks.

Chess coach What happens outside the demo?
Deployment, cost, privacy, failure, and who has to operate it.

WRO self-driving car Is this feature helping?
If something is slow or confusing and does not improve the main task, I remove it.

Brainfuck to a Unix agent
Where I've worked
- Founder and software developerRoboticscool · Doha, Qatar2024 – nowTeaching K–12 robotics and building the software, curriculum and operations around the program.
- AI Engineering BuildcampDataTalks.Club2026Capstone: the chess coach agent, with evaluations, retrieval, tracing and a deployed app.
- Workshop contributorICSR 2025 · Social Robotics Girl Becomes a Social Robot2025Avatars, Meshy and 3D embodiment workflows for turning a character into a social robot.
- Software engineering internIntelligent Systems Innovation · Manila2024Angular interfaces for queue management and a real-time computer vision traffic workflow.
- B.S. Information SystemsDe La Salle–College of Saint Benilde2024
- Software development internQuicklink · Manila2022Django REST API endpoints for an ordering system.
Tools
TypeScript, React, Next.js, Three.js / R3F, Python, Pipecat, PydanticAI, Godot, Gleam, C, Arduino, Raspberry Pi, build123d, Processing and Cloudflare.
Email me at leo.cabibihan@roboticscool.com.