About Myself


Hi, my name is Ben Poulson and I spend my whole life coding.

I have strong skills coding in several different languages including PHP, MySQL, MSSQL, Java, OpenGL, NodeJS, Visual Basic/VB.net, Perl and Python, but I also have a lot of strength with IT Security, IT networking and Linux based server administration.

The largest part of my coding knowledge lies within PHP web development. I’ve had a lot of experience using frameworks such as Codeigniter and the Zend Framework, and also enjoy using the latest Front-end Frameworks such as Zurb Foundation and jQuery to create responsive and interactive designs. (I've actually used all the aforementioned frameworks in this site!)

I'm a massive fan of Git, I use it virtually everywhere. It's made me so much more productive and organised.

In my spare time I develop games and apps for Android, iOS, HTML5 and Desktop platforms using Java, LibGDX and Eclipse. These can be shown on request.

Places of Work

February 2014 - Current
PHP Developer - Critical Media
  • Daily work consisted of PHP development using the CodeIgniter framework.
  • Creation of bespoke CMS solutions for clients.
  • Strong use of RESTful APIs provided by third-parties.
  • Constant use of Git to help version my code
  • Created an off-site backup solution for use in-house and by our clients.
  • Daily use of web-administration platforms such as cPanel
  • IT support over the phone + email.
October 2011 - January 2014
IT Technician - KDC Group (Kiwi Design Consultants)
  • Windows + Linux Server creation and administration, including a lot of Active Directory, Microsoft Exchange, DNS, Group Policy and DHCP maintenance.
  • Symantec Ghost imaging of workstations.
  • Microsoft Reporting Services (SSRS) Report and MSSQL Stored Procedure development
  • IT support over the phone and web help-desk systems.
  • Business-wide LAN/WAN networking including the use of fibre optics, remote site-to-site VPN links which join our Bournemouth and Bristol networks, firewalls, license servers and routing.
  • Liaising with IT staff within other companies such as Cobham, Ferhau, GE and Airbus.

Due to the fact that KDC deal with military aviation contracts with the MoD and other companies, I can't disclose too much about the inner workings of the work I've done here.

April 2010 - October 2011
Full time College studies

Between these two dates I continued my full-time studies at Brockenhurst college.

July 2009 - April 2010
Web Designer & Web application developer - Solidtech Services ltd ( since liquidated )

During my time at Solidtech Services ltd, I was working on Web design and development work using HTML, CSS and JS along with PHP/MySQL. These sites where hosted on both Microsoft IIS and Linux Apache servers. I also dealt with client queries, requests and issues via the phone and online helpdesk.
I also created a couple of WordPress plugins which did the following:

  • Allow website customers to display special offers on their websites.
  • Automatically generate email newsletters to be sent to customers
  • Use the PHP GD or Imagemagick libraries to resize images for use on the site


Independent Learning
  • CompTIA Security+ (Still currently studying)
  • Zend Certified Engineer for PHP 5.3 (Still currently studying)
  • City & Guilds Level 3 Certificate in ICT Systems and Principles
  • City & Guilds Level 3 Diploma in ICT Professional Competence
  • IT Functional Skills
Brockenhurst College
Lyndhurst Road, Brockenhurst, Hampshire, SO42 7ZE – 01590 625555
  • BTEC National Diploma for IT Practitioners - Grade Achieved: MERIT MERIT PASS ( MMP )
  • AQA AS Computing - Grade Achieved: C
  • Cisco Certified Network Associate (CCNA) - Level 3 - Grade Achieved: MERIT
  • Cisco Certified Network Associate (CCNA) - Level 2 - Grade Achieved: PASS
  • Cisco Certified Network Associate (CCNA) - Level 1 - Grade Achieved: PASS
Portchester School
Harewood Avenue, Bournemouth, Dorset, BH7 6NZ – 01202 309841
  • GCSE Science - Grade Achieved: C
  • GCSE Maths - Grade Achieved: C
  • GCSE English - Grade Achieved: C
  • ICT OCR Level 2 - Grade Achieved: C

Current Projects

WorldEngine - Android, iOS and PC 2D Online game engine

WorldEngine is the first 2D multiplatform online game engine with support for Windows, OS X, Linux, Android and iOS. So far, we're at 14,000 lines of code and counting! We expect to have a beta release in the third quarter of 2014.

PHP TiledMap TMX class

Tiled Map (TMX) files are incredibly useful for creating 2D Orthogonal or Isometric maps for use in games. Take a look over at mapeditor.org for more information about Tiled Maps.

Work on this class can be found over at my GitHub.

Arduino and Teensy USB circuitry

Both Arduino and the Teensy are complete USB-based microcontroller development systems. You can quickly hook them up to your PC, program them in C and get them to do a variety of things.

Currently I'm using them to make an automated system to help me grow chili plants whilst I'm at work!
Chilli plants require just the right amount of heat to grow correctly and they also can't be allowed to dry out.


Computing Interests

I was essentially born into the world of IT. I had my first Apple Mac computer from the age of 5. (See the picture on the right)

Ever since then I have been hugely interested in everything computer related.
I created my own website from the age of 12, had started learning PHP from the age of 14, got my first job at 16.
Since then I've self taught myself a plethora of other languages including C#, VB.net, Java, Perl, Python and more. I believe they all have their uses for the appropriate projects.

Everything Else

Other than IT, there's not that much left to me! I'm a massive coffee enthusiast, enjoy many genres of music and love to travel around.

Contact Me

If you wear a tinfoil hat, or are scared of the black helicopters flying over your house, then here's my PGP key.

Version: GnuPG v1