About Me

My name is Thomas Mathews also known as Tingtom. I love to code and currently work as a Web Developer, my favourite language is C++!

Are you not credited or mentioned on the site when you should be? Please contact me!

Contact Me

PROJECT PORTFOLIO

"Test"

"Test" is a multiplayer game built with WebGL (Pixi 2d) and Node.js inspired by a game I made using SFML and Box2d. It is a space game where you fly a ship between "sectors" that are individual solar systems.

Aftermath

Aftermath also known as Aftermath:Source and initally Zombie Survival is a HL2 mod created using C++ on the Source engine.

Custom "Smart" LED Strip

LED strip controlled by a ESP8266 board for Wifi connectivity, currently used behind my TV and integrated with Plex for colour changing.

Fall Of Saigon

Fall of Saigon is a Vietnam War modification for the Half-Life 2: source engine. The modification will be based in the realism of the Vietnam War, trying to portray things, events, and places as they actually were.

IP security camera

I recently picked up a IP camera during the black friday deals so I could install it outside my garage, the camera is only 720p but it's waterproof and has auto switching night vision which is pretty cool. I've been running something called "zoneminder" on a docker container on my server and it's been doing pretty good although the web UI is quiet outdated so I've been working on redoing the PHP frontend using Foundation and Font Awesome.

IP security camera upgrade

I was previously using zoneminder for the security camera but not only was it old but it was a resource hog and took forever to start up. It also streamed using MJPEG which is an older way of streaming and stored videos as a series of images so I found a replacement called Shinobi that was also free and open source.

New Website

A blog and portfolio for myself, designed by Jack Lumsden and built in Node JS using Mongo DB, Jade and SASS.

Resurgence

Resurgence deploys you in shoes of a young resistance member, who have escaped from Nova Prospekt thanks to one free man, and is willing to find his old friends in order to reunite and fight together for the future of the human race.

Server Dashboard

Dashboard for my home server built using Node JS, Vue, Pug, Express and SASS for displaying server information such as temperatures, fan speeds and HDD health information.

Most Recent Blog Post

I always think I've reached the limits of the Source engine but I think I'm just not giving the engine enough credit, for Resurgence we keep messing around with the UI and one day I had an idea for using the HTML control for it which will allow it to be prototyped faster and allow non-programmers to provide a proper representation instead of an image.

Visit Blog