Technology is my passion, and hard problems are the ones I enjoy most: the bug nobody can reproduce, the system that has to work in a muddy field, the product that needs to ship with a small team. I'm curious by nature and pick up something new on every project.
As a robotics engineer I work across the whole stack, from silicon to application: chips and boards, firmware and drivers, the operating system and middleware, up to the software people actually use. That systems view is what lets me go deep when something breaks, debugging and optimizing exactly where it matters.
I'm especially drawn to Physical AI: AI that leaves the screen and acts in the real world through robots, sensors and machines. It is where everything I do comes together.
I'm a generalist by nature, with over 12 years of hands-on engineering experience. I work as a software and systems architect and software developer across robotics, embedded systems, AI and business software, from desktop apps and databases to cloud automation.
I design software architectures, complete systems and robots end to end, from the first concept down to drivers, firmware and application code, and I build much of it myself. My strongest skill is debugging and problem solving: tracking a hard fault through the whole stack, from hardware and firmware up to the application, until the root cause is found and fixed.
Today most of my work is technical project management and product development. I shape product roadmaps, plan development and releases, and guide engineering teams from the first concept to a working product. Every project starts from the customer's problem and the business case, and I design for scale from the start, so a prototype can grow into a product without being rebuilt. I stay hands-on along the way. When the team hits a blocker, I sit down and work through it myself, whether that means debugging firmware, fixing a build or writing the missing piece of code.
I left my PhD to build companies instead, and have since co-founded two robotics startups, led teams and owned products.
In a typical week my work can span a product roadmap, a driver or firmware issue and a conversation with partners or investors. That range, together with real depth in the engineering, is what I bring to a team.
Outside work I play professional badminton, hike, cook, teach, and build open-source software and hardware.