
I thrive on unraveling the complexities of distributed systems, compilers, and novel software architectures. My passion lies in building robust, scalable solutions and exploring the frontiers of technologies like WebAssembly and virtual worlds.
At a glance
Curated signals on strengths, focus areas, and how they can help.
Led engineering teams at DFINITY and Google, tackling complex infrastructure challenges.
Currently a consultant specializing in distributed systems, compilers, and WebAssembly.
Can help others architect scalable software infrastructure and advise on emerging technologies.
🚀 Career trajectory
Foundational Development
Began software development career with foundational roles, building core competencies.
✦ Software Development
✦ Early Career
Deep Technical Expertise at Google
Grew into a Staff Software Engineer and Manager, tackling significant challenges in infrastructure and systems.
✦ Staff Engineer
✦ Engineering Management
Engineering Leadership at DFINITY
Served as Director of Engineering, focusing on advanced decentralized computing technologies.
✦ Director of Engineering
✦ Distributed Systems
✦ DFINITY
Independent Consulting
Currently operating as an independent consultant, applying broad expertise to diverse client needs.
✦ Consulting
✦ Self-Employed
✦ Advisory
💪🏻 Superpowers
Architect of Distributed Systems
Designing and scaling complex software infrastructure.
✦ Specializing in distributed computing and network protocols.
✦ Building custom data stores and proxy solutions.
✦ Expertise in compilers and parallel programming.
Pioneer in Emerging Tech
Driving innovation with WebAssembly and virtual worlds.
✦ Developing software for virtual world protocols.
✦ Leveraging WebAssembly for novel applications.
✦ Exploring knowledge representation and learning systems.
Strategic Engineering Leader
Guiding teams through complex technical challenges.
✦ Managed engineering teams at DFINITY and Google.
✦ Focused on high-impact software infrastructure projects.
✦ Bridging technical depth with strategic vision.
I'm excited about
✦ Exploring new frontiers in decentralized computing and scalable architectures.
✦ Connecting with innovators pushing the boundaries of distributed systems.
✦ Seeking opportunities to architect next-generation software solutions.
I can help with
✦ Providing deep technical guidance on distributed systems and compilers.
✦ Architecting robust software infrastructure for complex applications.
✦ Advising on the integration of emerging technologies like WASM.
I would love your help on
✦ Insights into cutting-edge research in AI and machine learning infrastructure.
✦ Connections to leaders in the blockchain and decentralized application space.
✦ Discussions on novel approaches to data storage and knowledge representation.