My forte is in LAMP stack web development.
Coming from a visually-oriented background, I have a keen eye for design and have a good understanding of UX and UI.
I also have strengths in front-end performance, SEO and semantics.
For my latest personal, industrial and freelance work, please go to my web projects.
|AlphaSpeed — AlphaSpeed is a game to test your typing ability, in speed and accuracy.|
|Caffeination — Android application developed for my EL640 Mobile Application Design module during my final year at university.|
|CSS-Marvel-Logos — Marvel logos made with pure CSS.|
|deviantART-API — Use deviantART's RSS/XML feeds as a CMS to dynamically embed deviation galleries on your website.|
|fontstackcompat — A script to check whether specific fonts are installed.|
|getOrientation — A PHP function to detect whether an image is portrait or landscape.|
|jalproductions — My personal portfolio.|
|lift-logic — Fed up with the lifts at work, I wanted to see how difficult it is to program the logic of a lift.|
|mysql-voting-system — A PHP voting system using MySQL.|
|RTL-Sass — Mixins and functions to easily flip your CSS styles from Left-to-Right (LTR) to Right-to-Left (RTL).|
|tjyfilms — TJ's freelance portfolio as a video producer, editor, camera operator.|
|workshop-queue — A tool to help students request assistance from the lecturer, assistants and demonstrators during workshops.|
|YoungGrafters — A limited edition, street couture brand.|
I worked with ActionScript 2.0 since 2005. I first produced a maths game for children as part of my school curriculum. From then onwards I produced my own games and animations as a hobby until 2009.
In my second year of university I learnt ActionScript 3.0 and developed a portfolio showcasing my work.
I also produced my portfolio for applying to universities in Flash using ActionScript 2.0. Take a look.
Visual Basic was one of the first programming languages I learnt, mainly because it was easy to understand and ran on Windows machines without needing a compiler.
I learnt to write small programs making use of the SendKeys command to automate keypresses and build macros.
Learning C++ was part of my first year at university. I learnt from the basics of basic arithmetic up to our final project which was to produce a cypher program.
Java was also part of my first year at university. I created basic applications which drew out shapes and allowed user interaction, followed by applets running in an internet browser.
Software Development in my second year taught me basic OOP principles and how to write simple C# Windows applications.