Publications & Projects

Publications

Advances in Machine Learning Techniques for Sign Language Interpretation

Published in Springer LNNS (ICTCS 2024) - survey of CNN, LSTM, Transformer, and hybrid methods for sign language interpretation.

Computer Vision, Sign Language, Deep Learning

Research Experience

Bi-Directional Sign Language Translator

Final Year Project - real-time ISL-to-text using MediaPipe landmarks, achieving 94.32% accuracy on dynamic gestures with DTW.

Python, MediaPipe, LSTM

Single Image De-Raining

Independent Study (Honours Seminar) - lightweight CNN for rain-streak removal, outperforming baselines on PSNR and SSIM.

Python, TensorFlow, CNN

Personal Projects

JRaytrace

A software raytracing engine written entirely in Java with no external libraries. Supports primitives, OBJ models, coloured lighting, texturing, normal mapping, and reflection.

Java, Raytracing, Rendering

Flapocalypse (AR survival shooter)

AR shooter using Vuforia environment tracking to spawn moving 3D targets, orientation-based aiming, tap-to-shoot, and difficulty escalation. Built during a 30-hour AR workshop (University of Johannesburg x PICT).

AR, Unity3D, Vuforia

KRONOS (VR action-survival)

Voxel-style assets in Blender, wave-based enemy system, placeable barrier mechanics, and Oculus performance optimizations. Built during a 50-hour AR-VR workshop at PICT in collaboration with Appy Monkeys Pvt. Ltd.

VR, Unity3D, Blender
2D Fluid Simulator thumbnail

2D Fluid Simulator

Real-time 2D Navier-Stokes fluid simulation in pure Java with interactive dye injection and velocity visualization.

Java, Fluid Simulation, Numerical Methods