top of page

Code Samples

Generic A*

About this file

This file contains my implementation of a Generic A* pathfinding algorithm. This algorithm makes use of templatization and callback functions, allowing different data types and custom logic to be easily integrated.

HTTP Proxy Server

About this file

This file is my implementation of an HTTP Proxy Server. Using the WinSock API, this program takes HTTP requests, passes them to the intended server, and forwards the response back to the client.

Wavetable Synthesizer

About this file

This file contains my implementation of a Wavetable Synthesizer. The synthesizer includes a pitch wheel, a modulation wheel, and global volume, and note velocity support. Additionally, it supports 2 note polyphony without clipping.

bottom of page