I am a software engineer with 10 years of experience, specializing in large-scale distributed systems. I enjoy exploring new ways to solve real-world problems using technology. I approach my work with curiosity and a careful eye for detail.
Workhorse Hold Co.
Cofounder and CTO
2024 - Present
Cofounder and CTO of Workhorse Hold Co., a technology-based holding company focused on acquiring and revitalizing small and medium businesses in the construction, manufacturing, transportation, and high tech sectors
Providing ongoing technical leadership to define high-level strategy, implement software level solutions, and facilitate data-driven decisions for business acquisitions
Establishing technical roadmaps and infrastructure to support operations of future portfolio companies, including data management, analytics, and technology modernization
Conducting technical due diligence to evaluate IT systems, cybersecurity posture, and technology integration opportunities of potential acquisitions
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 currently services 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
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
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
Software architecture, microservices and distributed systems, object-oriented design, data-oriented design, memory management, multithreading, runtime optimization, automated testing, test-driven development, agile development, CI and CD, project planning and management
Languages
Rust (4 years), C++ (12 years), Ruby, (3 years), Python (2 years), SQL (3 years), HTML, CSS (2 years), JavaScript, TypeScript, React (2 years), GLSL (3 years), HLSL (2 years)
Technologies
AWS EC2, KMS, S3 (3 years), Heroku (3 years), PostgreSQL (3 years), Redis (3 years), Docker (2 years), Kubernetes (1 year), RESTful APIs (3 years), GraphQL APIs (1 year), Snowflake (1 year), Airflow (1 year), DBT (1 year), Git (4 years), Perforce (3 years)