PROJECTS


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

Video Editor

Fully rewriting my video editor with a better UI and more Features.

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

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

Quadtree Vis

Crated a simple programme to Visualise A Quadtree for collision detection to familiarize myself with the data structor

Technology
C++,Qt


Video Editor

Developed an NLVE programme with a custom timeline widget developed with the use of the QGraphicsview framework and LibAv for encoding and decoding video formats

Technology
C++,Qt, LibAV

Timeline
5 Months

Date Completed
June 2023


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