Who Am I?

I am Tom Bell, a student at the University of Central Lancashire. I am studying for a degree in Software Engineering. My alias of TomB is the name the majority of people will know me by.

What Do I Do?

I am an avid computer programmer, and web developer. I enjoy listening to various genres of music, and watching any movie that takes my fancy. I am also quite the TV addict, watching many shows from England, and America.

What Do I Know?

I have been a programmer for nearly 5 years now. I first started writing BASIC, and then HTML. Presently I mainly code in C/C++, and PHP/SQL. Below is a list of the programming and scripting languages that I am familiar with.

  • ASP.NET
  • Assembly (x86/x86-64 architecture)
  • Bash scripting
  • C
  • C++
  • C#
  • Cascading style sheets
  • HTML and XHTML
  • Java
  • JavaScript
  • Objective-C
  • Perl
  • PHP: Hypertext Preprocessor
  • SQL (MySQL and SQL Server)
  • XML and XSLT

I find programming in C and C++ are what I mostly code in, so this has introduced me to various API libraries. I enjoy learning API for unusual platforms like the Nintendo DS, and Sony PlayStation Portable. API I am familiar with are listed below. I am currently developing in C#/ASP.NET for my new project.

  • BSD Socket API
  • GTK+ Widget API
  • Microsoft Bluetooth API
  • Microsoft Windows API
  • Microsoft Winsock API
  • Nintendo DS (Unofficial) API
  • SkyGI (SkyOS API)
  • Sony PlayStation Portable (Unofficial) API

Interesting platforms interest me, so I will install them and play around with programming on them. My favorite platform to program on is Microsoft's Windows, because I find the API is clean, and very well documented. Platforms I have done programming for are below.

  • Linux
  • Microsoft Windows (2000/XP/2003/Vista/2008)
  • Nintendo DS
  • SkyOS
  • Sony PlayStation Portable

How Can You Contact Me?

I can be contacted using one of the following methods.

  • AIM: undergroundcoda
  • MSN: logic666@gmail.com
  • IRC: irc.kaffeinenet.com #knet