Edward Giles

Generate PDF Download PDF

Programming Projects

Graphics

IFSRender: Fractal-drawing web application

Procedurally-generated terrain: Video with FFmpeg, procedural generation, raytracing

IOCCC 2018 - Most unstable: Falling-sand animation using C and SDL

SwapGame: Simple board game using C++ and SDL

Audio/Music

IOCCC 2019 - Most in need of wide space: Applies artificial reverberation to a WAV file

IOCCC 2020 - Most phony: Encodes and decodes telephone DTMF tones (Touch-Tone)

PluckSynth: Physical modelling synthesizer plugin

Additive synthesizer using C# / NAudio

Music visualizer in C# with NAudio and FFmpeg

Internet/Web Technology

Project portfolio website

Inventory tracker web application with Bootstrap + PHP + MySQL database

Multiplayer card game in Java

Miscellaneous

Computer12: 12-bit microprocessor implemented on a field-programmable gate array, in Verilog

Sudoku solver in C# with Windows Forms

IB Computer Science 'pseudocode' interpreter in C#

PolynomialMath: Java command-line calculator for polynomials

Submission to consultation on the TOLA Act 2018 (Australian anti-encryption legislation)

YouTube LinkedIn GitHub SoundCloud