Technologies Used :
- NodeJS
- NextJS
- React
- GODOT
- WebRTC/WebSockets
Highlights
Jackbox-esque game hosting for my multiplayer games.
Using NextJS API routes i bundled the server together with the NextJS app.
Server used as a relay when creating games using NextJS, WebRTC used when creating games through GODOT
Technologies Used :
- NodeJS
- GODOT
- WebRTC/WebSockets
Highlights
Fighting game using a Websocket Relay for WebRTC tunneling.
Synchornization using UDP packet transfer and reconciliation
Server used was set ups using NodeJS
Technologies Used :
- NodeJS
- GameMakerStudio
- WebRTC/WebSockets
Highlights
Very First Foray into the world of networking, Learnt the fundamentals TCP/UDP, HTTP requests NAT issues and traversal. Used UPNP, Peer to Peer and Brokered/Relay peer to peer. Finally settled on Brokered Peer to peer as it was the simplest to setup and taught me about firewalls, port forwarding and routing
Technologies Used :
- C
- Collabrotive Git
Highlights
Used Object Oriented Programming to create multiple distinct scenes with characters powered by ChatGPT API.
Was a very good example of the robust reuse of Object oriented code through classes, inheritance, interfaces and polymorphism.
Learnt much about git in collaboration, Branches, merge and pull requests
Technologies Used :
- C
Highlights
Battleship game against an AI, Learnt fundamentals of traversing 2d arrays and modifying them according to user input.
Technologies Used :
- Matlab
Highlights
Image fingerprinting using an algorithm to transform a 2d array into a 1 dimensional bit array. This bit array is then used to compare to other images bit arrays to compare similarity.



