
I'm driven by building high-performance distributed systems and fostering thriving engineering teams. I excel where complex technical challenges meet collaborative innovation, especially with Java, Scala, and Haskell.
At a glance
Curated signals on strengths, focus areas, and how they can help.
Led distributed systems development with over two decades of experience.
Currently building scalable software solutions at Atlassian.
Can help others architect complex systems and mentor engineering teams.
🚀 Career trajectory
Early Research & Development
Began career with an internship at Ubisoft Motion Picture and foundational software engineering roles, exploring early interests in technology.
✦ Internship
✦ Software Engineering
Academic Foundation
Contributed to academia as a Professor at Metrocamp, balancing teaching with practical engineering experience.
✦ Professor
✦ Education
Distributed Systems Leadership
Transitioned to building and managing high-performance distributed systems, currently focusing on advanced languages like Scala and Haskell.
✦ Distributed Systems
✦ Team Leadership
✦ Scala
✦ Haskell
Current Role at Atlassian
Applying extensive experience to software engineering challenges at Atlassian, continuing to innovate in distributed systems and team dynamics.
✦ Atlassian
✦ Software Engineering
✦ Distributed Systems
💪🏻 Superpowers
Architect of Scalable Systems
Proven ability to design and implement robust, distributed systems.
✦ 20+ years crafting high-performance distributed systems.
✦ Expertise in Java, Scala, and Haskell for complex architectures.
✦ Deep understanding of scalable system design principles.
Team Catalyst
Dedicated to building and nurturing high-performing, healthy engineering teams.
✦ Passionate about team leadership and mentorship.
✦ Focus on creating positive and productive team environments.
✦ Experience in agile and XP methodologies for team success.
AI & Research Pioneer
Leveraging a background in AI research to drive innovation.
✦ Previous experience as an AI/Intelligent Systems Researcher.
✦ Applying research-driven insights to software engineering problems.
✦ Keen interest in advanced programming languages and paradigms.
I'm excited about
✦ Connecting with fellow innovators in distributed systems and functional programming.
✦ Exploring opportunities to contribute to cutting-edge projects.
✦ Finding collaborators for challenging technical endeavors.
I can help with
✦ Architecting scalable and robust distributed systems.
✦ Mentoring and leading high-performing engineering teams.
✦ Sharing insights on Haskell, Scala, and AI-driven development.
I would love your help on
✦ Discussions on emerging trends in AI and intelligent systems.
✦ Recommendations for new research in programming language theory.
✦ Opportunities to collaborate on open-source projects.