Home
Welcome
Who am I?
I’m Thomas Wiggins, a professional software developer currently employed by borwell. I recently graduated from a MSc Computer Security course at the University of Birmingham, where I obtained a distinction qualification. I also formerly studied BSc Computer Science there and obtained a first class qualification. I am a computer programmer, a software developer and (occasionally) a web designer.
This website
The intention of this website is primarily to display a portfolio of my work (both current and completed), my curriculum vitae, and also to act as a personal blog.
Featured projects
Blocks!
Blocks! was my final year dissertation and software project for BSc Computer Science, completed in Spring 2008. It featured a puzzle-action gameplay mechanic, and was heavily inspired by the game Portal by Valve Software.
It was written in C++ and utilised various technologies including OpenGL, SDL, Bullet Physics and the Boost library.
The primary focus of this project was to design and create a game engine, and in the process a game using it.
This is a personal project that I undertook over the Summer, the objective of it was to create a software raytracer, for experience, general interest and partially out of boredom. I wrote it in C# to gain more experience with the language and utilising web articles that I have researched to help with the theory and implementation.
This project is currently on hold due to work.
Graphical technology demo
This is an ongoing project to expand my experience and knowledge with OpenGL.
It is planned to be an extensive graphical demonstration of an outdoor scene with effects such as terrain generation, day/night cycle, atmospheric scattering, foliage, water and any other appropriate features.
