Skip to main content
James Spratt

James Spratt

Software Engineer and Founder of Apatheia

Talent
OntarioMember since June 8, 2026
PythonTypeScriptJavaScriptJavaTailwindReactFirebaseOpenGLWebGLVulkanWin32 APIPOSIXGit
·

Hire this person

Send a job offer directly to this candidate

PythonTypeScriptJavaScriptJavaTailwind

About

Software Engineer and Founder of Apatheia, with 6+ years of experience across several different domains, including: Systems Programming, Full-Stack Development, AI-augmented development, and Low-Level development. Proven work experience and track record shipping commercial software.

Experience

Founder & Lead Engineer - Apatheia - Toronto, ON

(2020-06)

Lead Engineer for Apatheia, a software business providing native high-performance software.

  • Lead a growing development team from 1-6 people over the course of 6 years, developing the core C++ codebase behind the business and establishing version control workflows (git) for effective collaboration. Reviewed 100s of pull requests and integrated changes, ensuring codebase quality, and adapting and enforcing standards/guidelines such as MISRA C++, SEI CERT, Google's C++ Style Guide, and others.
  • Products include Kore3D: a 3D graphics engine library, Navis: a cross-platform C++ library for low-level native development, and Nodlr: a (prototype) node-graph based software toolset enabling domain-agnostic composition through a visual programming interface that pioneers a new approach to software.
  • Architected a custom cross-platform C++ codebase with zero dependencies. Includes interfaces for File I/O (asynch/direct), Memory Management (custom allocators), High-precision timing and performance monitoring, a custom rendering interface, and error handling system. Performance improvements up to 300% across several different metrics compared to existing cross-platform libraries/frameworks such as Boost, Qt, and SDL.

Co-Founder & Full Stack Engineer - QuantQuestions.io - Waterloo, ON

(2023-04 - 2026-06)

Co-founder and Full-Stack developer for QuantQuestions.io, the leetcode for quants, using React, Tailwind, and Firebase.

  • Implemented support for Google Auth and subscription management using Firebase with Stripe extensions
  • Created Quant market making games and mental math games to help interviewees prep for quant interviews
  • Scaled to 40K+ users with a Discord community of 5200+ members and a YouTube channel with 14K+ subscribers

Systems Engineer - Superior-Greenstone District School Board - Geraldton, ON

(2021-08 - 2023-08)

On-site systems engineer managing 5 school locations in the district

  • Developed, maintained, and documented custom Python and Bash scripts to fix issues with integrations between third party and internal systems.
  • Network maintenance and engineering, creating and managing Firewall policies, documenting open ports
  • Diagnosed network congestion using Wireshark; proposed and engineered a subnet/VLAN division architecture to reduce network congestion by 75%

Education

BSc - Computer Science - University of Toronto (2019-09 - 2026-05)

Skills

Software Engineer and Founder of Apatheia

Reviews

Related