Born in 1982, I have always been a tech kiddie.

My first bit of code was sometime in 1995. It was a very simple "Hello World!" program written in Basic. After that, it just hit me: I loved programming!

Started working on some very early versions of Java in 1999, C/C++, and pascal.

Graduated from University of Portsmouth in 2004, BSc Software Engineering.

Freelancer, also known as re.compile IT Services (www.re-compile.com)

By 2008, I have worked on:

C/C++:

  • Custom Software
  • CCTV ports to GNU/Linux
  • SMS Contest Servers
  • GNU/Linux Kernel Modules
  • GUI Development (QT/KDE)
  • Code Optimizations (SIMD/Altivec/Cell BE)
  • Objective C for Mac OS (iPhone applications)

Java:

  • Medical Software (Swing/SWT)
  • J2EE Solutions
  • JSP Web Portals
  • JSF Web Applications (Facelets/AJAX)
  • Java Persistence & Hibernate (Java EE)
  • EJB3 & Servlet Development (JBoss/Tomcat)
  • Web Services

PHP:

  • Custom Content Management Systems (CMS)
  • Dynamic Websites (php/mysql)
  • SMS Promotional Tools
  • E-Commerce Applications (oscommerce/zencart)
  • Drupal modules (www.drupal.org)
  • Custom CMS Themes (Joomla!/Drupal)

HTML:

  • XHTML Web Applications, Ajax/JSF/JSP/PHP
  • Advanced CSS development
  • Website/CMS ports to AJAX

GNU/Linux:

  • Debian GNU/Linux Developer
  • Debian-edu / Skolelinux Development
  • GNU/Linux Localizations
  • GNU/Linux Network Infrastructure Analysis
  • OpenVPN Setup/Configuration/Integration

All this work dates back to 2001, until now. I have been working even while i was in Uni :)

Working as a Freelancer, you get the benefit of creating an address book with various contacts, associates, and clients. Some, invaluable, some not ... so ... valuable.

Nevertheless, delivering high quality products is always top on my list, regardless of the situation.