About
About Me

I’m a software and robotics engineer with a passion for building intelligent systems that interact with the physical world. My work spans robotics systems integration, machine learning, simulation, 3D visualisation, computer vision, safety, and manufacturing.
My strength lies in systems thinking and working across disciplines to build innovative solutions. I work methodically, breaking down complex challenges into manageable pieces while keeping the end goal in sight.
How I Work
Beyond technical skills, these are the capabilities that define how I approach complex, multidisciplinary challenges.
Select a capability to explore how I apply it in practice
Problem Framing
I challenge problem statements to ensure we solve root causes, not symptoms.
Evidence:
- Recognised URDF was a challenge for most practitioners but no one had tried to understand the root causes of the challenges. Surveyed 500+ practitioners to understand the gap
- Reframed Novo Nordisk's factory layout question from "optimise this configuration" to "what are we actually optimising for?" - Led to KPI development that enabled quantitative comparison
- Structured PhD research around practitioner pain points (vendor lock-in, months-long integration, limited reuse) rather than theoretical gaps
This skill prevents wasted effort and ensures solutions address root causes, not symptoms.
Innovation Under Constraints
I find breakthrough solutions by questioning assumptions and drawing insights from unexpected domains.
Evidence:
-
▸ Patent-assessed computer vision approach (Trifork, first week of project)
Challenge: Client assumed complex multi-camera setup was required for manufacturing inspection.
Insight: Recognised method to combine information from multiple cameras, reducing camera count without compromising coverage.
Impact: Client assessed concept for patent potential, demonstrating value of questioning baseline assumptions.
-
▸ Pharmaceutical factory layout from dissimilar domain (Novo Nordisk)
Challenge: Design efficient automated material flow in GMP-regulated facility with stringent cleaning requirements.
Insight: Applied automated bathroom cleaning system concepts to pharmaceutical layout design for efficient cleaning workflows.
Impact: Generated layouts balancing compliance with operational efficiency in ways domain experts hadn't previously considered.
-
▸ First robotic systems configurator (PhD research)
Challenge: Configuring robotic systems is difficult due to incomplete documentation, compatibility conflicts, and lack of standardisation.
Insight: Robotic systems resemble PCs, containing multiple vendor components with specific compatibility requirements.
Impact: Developed first configurator concept for robotic systems using defeasible reasoning to handle incomplete information.
This approach works in any environment where innovation must happen within regulatory, technical, or resource constraints.
Domain Adaptation
I specialise in entering unfamiliar technical and regulatory domains and becoming effective quickly.
Evidence:
- Entered GMP-regulated pharmaceutical manufacturing and facilitated workshops with quality, operations, and cleanroom experts, despite coming from robotics background
- Independently learned safety case methodology, fault tree analysis, and hazard identification to develop complete safety case for autonomous agricultural machinery (M.Sc. thesis)
- Applied robotics expertise to new computer vision project at Trifork, and proposed patent-assessed solution within first week of project by quickly understanding manufacturing detection challenges
This allows me to solve problems at domain intersections where deep specialists struggle to bridge gaps.
Systems Integration
I build complete systems that bridge hardware, software, and operational reality, not just components that work in isolation.
Evidence:
- Conducted PhD with system integrator Technicon addressing real integration bottlenecks: vendor lock-in, undefined interfaces, integration timelines that stretch months
- Built ROS2 systems interfacing with industrial hardware where "plug and play" is aspirational and every device requires custom integration work
- Led URDF standardisation research (500+ participants, 37k+ dataset views) to create shared understanding across fragmented robotics community
This matters in any domain where textbook integration doesn't exist and systems must be made to work despite gaps and conflicts.
Safety-Critical Thinking
I design systems assuming failure modes exist and must be managed through systematic analysis and mitigation.
Evidence:
- Conducted formal safety analysis of autonomous combine harvester including fault tree analysis, hazard identification, and failure mode mitigation strategies
- Understood safety thinking in GMP-regulated pharmaceutical environments where validation, traceability, and risk documentation are mandatory
- Developed computer vision system for railway signal detection where failures (missed signals, false detections) directly impact operational safety
This mindset transfers to any system where reliability, compliance, and human safety are non-negotiable.
Technical Leadership & Mentoring
I elevate teams through knowledge sharing, mentorship, and creating environments where people can learn from mistakes.
Evidence:
- Taught university courses while managing full-time consulting work, demonstrating communication across experience levels
- Initiated knowledge-sharing sessions focused on learning from technical challenges, building psychological safety and organizational learning
- Mentored students and junior engineers, with multiple crediting me as essential to their success
This leadership style raises team capability rather than just directing work, creating lasting impact beyond individual projects.
Beyond Work
When I’m not coding or tinkering with robots, you can find me gaming with friends, at the gym or in the water (when I’m lucky, watching fish), hiking in nature, and reading broadly across philosophy, psychology, business and whatever else catches my curiosity. I’m also very passionate about teaching and mentoring.
Background
I was born in Melbourne, Australia; we moved to Iraq when I was 9 and then moved to Denmark when I was 13. At 30 I decided to move back to Australia as my mum and sister had previously moved back, and I was missing having my family nearby. Somehow, Australia always felt like home to me.
My experiences have taught me to be grateful for the opportunities that I have had, especially education-wise, and have made me realise how unfair the world is, depending on where you were born or what citizenship you have. This is one of the major reasons that I love sharing knowledge, encouraging and empowering others, hoping they can utilise whatever opportunities exist and make something out of them to improve their lives.
Get In Touch
Feel free to contact me if you’d like to collaborate, discuss research ideas, chat about robotics and technology, or even about life experiences!