Languages

C++, C, Python, Java, JavaScript, SQL

C++ is my main language: the game engine and Rework are both C++. Python powers the earlier RPG engine, and JavaScript runs Rally.

Systems & architecture

Data structures, memory management, Design by Contract

Layered design (UI, service, repository, database) in Rework, data-oriented design and custom contract macros in the game engine, plus coursework in operating systems, networking, and systems analysis and design.

Tools

Git, CMake, Qt6, SQLite, Google Test, raylib

Rework is built with CMake and Qt6 on SQLite and packaged with windeployqt. The engine is built on raylib.

Web

HTML, CSS, JavaScript

This site and Rally: semantic markup, accessible navigation, and a Cloudflare Workers backend for the contact form and the game.

Data & analytics

Data analytics, R Studio, advanced statistics, MSSQL

Coursework in statistics and data analytics, and SQL databases.

Professional

Process improvement, collaboration, technical communication

Led 5S at an Amazon facility, trained teams on safety and process compliance, and worked with R&D and Quality at Cresco Labs.