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)