Tag Team Summer Trials

A 2D single player game, where the player will have different levels to complete. The player can control both a Sakuti (penguin) and Kitspii (elephant), tag team style. The objective is to get both characters to the finish line, however, there are many obstacles blocking the two characters. There will be a timer with a badge rating, to fit a racing theme. Demo will be available on December 10!!!

Puzzle / Racing GameGodotGDscriptPixilart
The Final Breath

3D modeled a virtual environment made with Unreal Engine 5.6. Following the concept from the popular anime "Demon Slayer"; a storage room following life after the demons.

Unreal Engine 5Adobe After Effects

An Invisible UI that allows users to operate their devices with hand gestures. Using Python's OpenCV along with Google Media Handpipe, we designed a gesture controlled application by emulating the keyboard the gestures shown below. With specific hand gestures: ✌️ Quit, 👍 Next Slide, 👎 Previous Slide, 🤘 Scroll Up, 🤙 Scroll Down, 👌 Start Slideshow, and ✋ Stop Slideshow. Adding voice control and live note taking, used ElevenLabs STT for natural language commands and automatic note-taking on cue.

PythonOpenCVMediaPipepyautoguiEleven Labs APIGoogle STT
PowerRange

PowerRange is a full-stack e-commerce platform for car sales, featuring a microservices architecture, secure JWT authentication, Stripe-powered payments, and real-time sales analytics. Note: Due to finacial reasons, backend is not live currently. Frontend Demo is still available.

JavaSpring BootJavaScriptNext.jsReactPostgreSQLDockerAWS EC2
Trace

Will tomorrow's stock price be higher than today's closing price? A Long Short Term Model (LSTM) trained on past stock information from Yahoo Finances API and popular analytical trends to find the outcome of tomorrows stock price. Analysis by using one year of previous stock information and popular known trading patterns, such the 5, 20, 50 Day Simple Moving Averages (SMA), Relative Strength Index (RSI), Volume-Weighted Average Price(VWAP), and Fibonacci Retracement Levels. Using Plotly, plots all existing data from the analysis for visualization.

PythonPandasYFinancePlotlyTensorflow
YorkU Parking System

Developed and tested a parking system software for YorkU. Designed various diagrams (UseCase, Sequence, Class, Activity, Component). In development, used software design strategies implementing design patterns (creational, behavioural, structural). After implementing the code, we refractor, optimized, and tested it using several different methods: manual testing, automatic testing (randoop), and search based testing (evosuite). Also calculating mutation score thorugh pitclipse.

JavaJUnitRandoopEvosuite
Percept

Chat and Share Stories Anonymously. Developed with Python... Designed for sharing our perspectives, created a full-stacks application where users can publicly post notes on a map or privately send stories for advice and receieve stories giving advice to other anonymous users.

JavascriptReactViteCSSPythonFlaskGoogle Maps API
SCHIZO

A game designed to bring awareness to schizophrenia. As a player, recently diagonised with schizophrenia, your goal is to maintain your insanity score. Dealing with reality versus delusions, how do you keep your sanity in check?

GodotBlenderAseprite

Check out all my projects here!