Projects built with C++

Native C++ systems programming.

System

Queue Game Library

Project Facts

Status
Archived
Origin
Personal

QGL is a DirectX 12 game library. The primary philosophy of this project is to achieve high performance with parallelism. Where applicable, code should focus on vector processing and queuing operations to run in parallel.

Tooling

MARE

Project Facts

Status
Archived
Origin
Personal

Inspired by my programming languages class, MARE was a language for drawing shapes using instructions. The Math and Art Runtime Environment (MARE) is a programming language + interpreter for drawing. This platform seeks to bridge the gap between visual programming languages such as Scratch, with traditional languages like C and Python. It is an educational tool focusing on STEAM projects. The language invites discussions about software engineering and geometry but allows uninhibited creativity.

API

std::ring

Project Facts

Status
Complete
Origin
Personal

A C++ standard library-like implementation of a ring buffer.

System

HyperOS

Project Facts

Status
Archived
Origin
Academic

A basic multitasked 64-bit operating system for my college operating systems class.