CODE


  • C++
  • Qt/QML
  • LibAV(FFmpeg)
  • Catch2
  • Vulkan
  • OpenGL
  • Slang & GLSL
  • Java

Video Editor

A colour managed, non-linear multi-track Video Editor. In development adding features

Technology
C++,Qt,LibAV,Vulkan,OpenColorIO,PortAudio

Private repository


Vulkan RHI

An interface for using vulkan, with shader reflection driven pipeline creation

Technology
C++,Vulkan,Slang,Catch2

Private repository

ClipUUID

Tool for generating UUIDs from anywhere

Technology
C++,Qt,QML

Minesweeper

Minesweeper with a graphical and console mode

Technology
Java,Raylib, Maven

Timeline
5 Days

Date Completed
June 2024


OGL Renderer

Renderer featuring a resource manager, aces tone mapping, HDR rendering, Bloom, a scene system, Render Pipeline and PostFx System.

Technology
C++,Opengl, Assimp


Code

Kart Game

A Non linear Catmull-Rom spline based track game with effects such as Camera shake, obstacle outlines, gaussian blur, minimap fbo texture and multiple camera modes

Technology
C++,OpenGL, Assimp

Timeline
2 Months

Date Completed
June 2023


Platformer

The game consists of three levels where in which the player must collect all the coins in the level, while avoiding or defeating the zombies,to be able to pass through the portal and progress into the next level.

Technology
Java,Box2D

Timeline
2 Weeks

Date Completed
March 2021


Space Game

A space invader style game, where you can either control the spaceship with your mouse or keyboard. If you let 3 targets get to the bottom of the screen then its game over.

Technology
Processing

Timeline
1 week

Date Completed
Sept 2020