FIAP · Since February 2026
Teaching Mobile & IoT Development with TypeScript at FIAP, one of Brazil's top technology universities.
How I see it
Teaching is not a side quest. It is the same job as engineering: take something complex, break it down, and ship understanding instead of code.
The goal of every class is the goal I have with every client: make people fall in love with shipping real, working software. A student who ships a working app in the first weeks learns more than a semester of slides could ever teach.
How it works
The course runs on a gamified platform I built for it. Every student turns their phone into an IoT controller, accelerometer included, and classes end in real time multiplayer battles projected in the classroom.
The stack is the industry stack, not a toy: React Native with Expo and TypeScript, real time multiplayer over Socket.IO, IoT via MQTT and Arduino, and exams that are Jest test suites the students own code must pass.
How it fits my routine
Teaching runs alongside the studio, not instead of it. Class weeks have a rhythm: prepare, teach, review what landed and what did not, and fold the answers back into the course.
The two feed each other. Consulting keeps the course honest, because everything I teach is something I shipped recently. And explaining a topic to a classroom is the best review my own ideas ever get.