I am a software engineer with over 10 years of experience, specializing in large-scale distributed systems. I help companies turn complex ideas into revenue-generating products by designing and delivering reliable, scalable, high-performance infrastructure.
Innobit
Founder
2021 - Present
Founder and operator at Innobit, a technology consulting firm specializing in blockchain development, fintech solutions, and AI applications, dedicated to supporting early-stage startups in building robust, scalable platforms and achieving rapid growth
Generated over US $1 million in total contract revenue through successful delivery of software engineering projects for clients
Architecting and delivering end-to-end solutions for client projects, including distributed backend infrastructure, smart contracts, RESTful APIs, and frontend integrations
Engaging directly with client leadership to define project scope, technical requirements, milestones, and success criteria, ensuring alignment between business objectives and engineering execution
ChainML
Lead Blockchain Engineer
Contract Full Time
2024 - 2025
Lead blockchain engineer on Theoriq, a novel protocol for agentic AI communication and collaboration in decentralized environments
Developed the platform backend, including the protocol execution model, database architecture, EVM blockchain integration, and API layers, with an emphasis on performant and scalable distributed architecture that serviced over 100K unique users and 2M requests per day
Collaborated closely with the product team to establish and meet aggressive milestones for product releases, and provided ongoing mentorship to members of the engineering team
Fuel Labs
Senior Software Developer
Contract Full Time
2021 – 2024
Senior developer on the Fuel protocol and client, a cornerstone project in modular blockchain architecture that offers the fastest execution layer in the Layer 2 space, achieving up to 20,000 TPS, 1 second block times, and subcent transaction fees
Delivered essential features and performance enhancements to the network client, with key contributions spanning the Fuel VM, database management systems, the GraphQL API, gas price modelling, and peer-to-peer network protocols
Designed and implemented Fuel’s Merkle tree libraries used for the cryptographic verification of blocks, smart contract state, and other critical data within the blockchain network
Thinking Capital
Full-Stack Developer
Permanent Full Time
2017 – 2021
Full-stack developer on the Thinking Capital platform, an online financial service providing SMEs with automated loan adjudication, funding, and other financial solutions
Lead the development of the platform’s KYC microservice, including architecture, APIs, and third party integrations, used to collect hundreds of merchant data points for real-time decision making and risk modelling, enabling real-time automated adjudication for over 17,000 business customers
Lead the development of feature work on the platform’s data infrastructure, including integrations with Equifax, automated jobs for data processing and analysis, and a GraphQL API and client
Ubisoft
3D Programmer
Permanent Full Time
2015 – 2017
Developer on Ubisoft’s next-generation graphics engine for Assassin’s Creed Origins and Assassin’s Creed Odyssey on PC, Xbox, and PlayStation
Collaborated on cutting-edge developments in rendering architecture, including high-performance rendering algorithms and a new DirectX 12 pipeline
Designed and implemented new features to help developers and artists create and validate assets and have finer-grained control over their workflow, including debug tools
BlackBerry
Test Automation Developer Intern
Contract Full Time
2013 – 2014
Improved the efficacy of automated regression tests by developing a new test suite, increasing code coverage, and reducing execution time from 10 hours to 10 minutes
Introduced automated testing directly on mobile devices for sanity and regression test suites by developing a cross-platform, Selenium based test library
Enabled new test result tracking and communication by creating streamlined report tools that seamlessly consolidate and disseminate automated results
Experience
Microservices and distributed systems, asynchronous and parallel architecture, blockchain development, zero-knowledge proofs, virtual machines and ISAs, cryptography, real-time 3D rendering
Languages
Rust, C++, Ruby, Python, SQL, HTML, CSS, TypeScript (React, Next), HLSL, WGSL
Technologies
AWS (IAM, EC2, KMS, S3), PostgreSQL, Redis, Docker, Kubernetes, RESTful APIs, GraphQL APIs, Snowflake, Airflow, DBT, Git, DirectX 12, WebGPU