Software Engineer,Entrepreneur & Gaming Enthusiast.


Software Engineer,Entrepreneur & Gaming Enthusiast

Send me a message

Hi, i'm Laurie!

Software Engineer,Entrepreneur & Gaming Enthusiast.

I am a freelance Software Engineer with a passion for creating websites,mobile apps and games.


Full Name

Laurie Williams


Currently residing in London, UK


Need some work done?

Send me an email

Find Me On


Bachelor of Information & Communication Technology

UCOL Palmerston North (2 Year)

I completed my first two years towards a Bachelor of Information & Communication Technology at UCOL in Palmerston North.

Bachelor of Information & Communication Technology (Cont..)

Whitireia New Zealand - Auckland (1 Year) - Graduation Dec 2014

I completed my final year towards a Bachelor of Information & Communication Technology in Dec 2014. After graduating,I had accumulated fours years of Industry experience working as a Software Engineer.

Work Experience


Lead programmer & Software Architect - View - Jan 2011 - Sept 2014

Grabaprice is an online price quoting service which provides free business leads to suppliers and makes the process of finding goods and services easier for buyers.

  • Adapted a pre-existing Wordpress theme to fit new functional business requirements.

  • Web development (HTML,CSS,Javascript & PHP)

  • Responsible for bug testing,bug fixing & code base maintenance.

  • PHP & AJAX/Javascript to create a better, more user friend UI’s and forms.

  • Server (VPS) set up and maintenance.

  • Responsible for creating useful & readable documentation.

Languages and tools: AJAX, JavaScript, HTML, CSS, PHP, MYSQL, Apache Server, FTP,Wordpress,Git , VPS Server management.

The Open Polytechnic

Intern Mobile App Web Developer - Dec 2011 - March 2012

The Open Polytechnic is New Zealand's leading distance learning provider. Each year over 34,000 mainly adult students enroll with Open Polytechnic to gain the skills they need to help them progress in their current career or change to a new one.

  • Fixed term Internship at the Open Polytechnic in Wellington.

  • PhoneGap & jQuery used to port an existing SilverStripe CMS website to native mobile iPhone & Android OS apps.

  • SCRUM methodology used to plan iterations & control the project scope.

  • Responsible for creating readable and useful documentation.

  • Web development (CSS, HTML, JavaScript & PHP).

Languages and tools: AJAX, JavaScript, HTML, CSS, PHP, Android, IOS, Git, MYSQL, Silver stripe CMS, Phonegap

i3 Direct

Web developer & designer - Jan 2010 - Apr 2012

i3 supply and distribute printers & computer equipment to local businesses directly from HP.

  • Created and designed an inventory management system in PHP and MYSQL to control/calculate stock margins and finance rates.

  • All product information uploaded via CSV’s exported directly from supplier databases.

  • System was able to keep a backlog of product history, documents, images and product descriptions from various supplier categories.

  • Responsibilities included MYSQL Database design and implementation, web development, testing and bug fixing.

  • I was responsible for creating readable and useful documentation.

Languages and tools: AJAX, JavaScript, HTML, CSS, PHP, Android, Git, MYSQL, Github


Analyst Programmer - View Sept 2012 - 30 Apr 2014

Vestastore is an e-commerce platform which allows suppliers to instantly upload products/product information to an e-commerce directly from their stock management systems. It allows users to store thousands of products, Images, Documents,Videos, User logins and roles, custom pricing and other product information in the VestaCentral database which are uploaded via .CSV files exported from a customer’s pre-existing stock management system.The users can also view orders, create custom pricing, authenticate users and update their current e-commerce site within VestaCentral.

  • Created a multi-store e-commerce platform from a pre-existing DNN CartViper module, which is hosted on multiple portals and connected to a single SQL database.

  • Investigated the CartViper SQL database and front end functionality to then write custom SQL Server 2012 scripts, triggers, views and stored procedures to automate the process of setting up and populating a new e-ecommerce store at the touch of a button within an in house product called VestaCentral.

  • Set up a complete MS Server 2008 development environment on an in house server.Duties included testing software, fixing bugs, and creating readable and useful documentation.Maintaining servers, SQL databases and code base.

Languages and tools: AJAX, DotNetNuke, HTML5, CSS3, VBA, MS LightSwitch, SQL Server 2008/2012, Visual Studio 2012,MS Windows Server 2008,,CartViper,IronSpeed,BootStrap

Pencilcase Tutoring

Web Developer - April 2014 – June 2014

Pencilcase offers one-on-one, in-home tutoring for high school students throughout Auckland and Wellington central. Our network of fully trained and supported tutors covers all high school subjects, both NCEA and Cambridge.

  • Web design and development (CSS, HTML, PHP, Wordpress)

  • Responsible for planning and creating a Wordpress CSM to meet client requirements.

  • MYSQL database design and implementation.

  • Duties included testing software, fixing bugs, and creating readable and useful documentation.

  • Server configuration & maintenance.

Languages and tools: Wordpress,PHP,MYSQL,VPS server management , Github.


Game Developer - Play (Safari or FireFox required)September 2014 – Dec 2014

Game Loft are the Industry leaders in mobile game development.

  • The project was developed to re-create a prototype of the successful game Flappy bird. To better understand the success of this title, I have been given the task of re-creating the original game using Unity 3D’s game engine. A new version of Flappy Bird was re-created, re-branded and renamed to create a new version of the original game which can be analysed and studied to identify key characteristics that make mobile games successful and popular among mobile phone gamers.

  • The game has exactly the same game play as the original Flappy Bird although it looks completely different.

  • The game was be designed for mobile devices and runs on the Android OS.

  • Note: This project was undertaken as part of an academic requirement and was developed for learning purposes only. The project sponsor was Greg Herboek - Creative Director at GameLoft I was awarded an A+ for this project

Languages and tools: Unity 3D, C# , Android OS , Github

Tradescoach Academy

Term Contract - View - Febuary 2015 – Oct 2016

I was tasked with developing a website for Tradescoach NZ which would serve as an online learning resource for Tradesmen who run their own businesses.
Tradesman are able to sign up to the website and receive three free emails to trial the subscription.
Tradesman can then decide to purchase a monthly subscription and gain access to video and course content through Tradescoach Academy.
Admins can easily add new video and course content to the site without the need for code.

Languages and tools: PHP, MYSQL , Wordpress, CSS 3 , Github

Strange World Org (In Testing)

Contract - View - April 2016 – October 2016

Strange World is an online environment to listen, share , converse, stimulate and inspire.

Strange World is an online web application that allows student to showcase their music online.
Student can register for an account and create a profile to display their songs and videos to the world.
Students can apply to have any of their uploaded songs and videos mentored. Once the admin receives mentoring request, they can then assign a suitable mentor to the song.
The mentor will receive a notification allowing them to view the student's profile and accept or deny the invitation.
Once a mentor has accepted a mentoring invitation, they can converse with the student in a real time chat application build into the web app.

  • Songs and Videos are uploaded via the SoundCloud and YouTube API's on's platform.

  • Custom Development of Wordpress Theme to suite the needs of the client(HTML,CSS,PHP,Wordpress)

  • Duties included testing software, fixing bugs, and creating readable and useful documentation including User Guides.

Languages and tools: Wordpress, MYSQL, PHP , CSS , Javascript, JQuery, Advanced Custom Fields, YouTube API, SoundCloud API, Github

Conqa(In house)

Contract - Website Front End Development - April 2016 – September 2016

I joined Conqa as a front end developer and was tasked with creating a User Management system for construction companies to log Quality Assurance tickets while on a job site. The code base was in ES6 (Javascript) and React.js. My role included but was not limited to creating web component using React.js. which could update and retrieve json data from an external API. My role also included bug fixing and maintenance of the existing app

  • ES6 and React.js component driven front end development
Languages and tools: Javascript - ES6, React.js , NPM, Babel, JSX , React-Bootstrap, HTML5 , SASS , CSS3 , Webpack , Jira , Github , Slack


Contract - View Consulting and Developement of existing site - Feb 2016 – October 2016

I was tasked with creating a new theme based on an existing site using the Silverstripe FrameWork. This involved creating a new theme from design files and integrating that theme with existing functionality.

Languages and tools: Silver Stripe, Github, PHP, MYSQL, HTML5, CSS

Tradegecko sync data to e-shop custom WooCommerce plugin

Contract - Consulting and Developement of existing site - Dec 2016 – July 2017

I was contracted with creating a custom PHP script / plugin to sync existing product information into a live e-commerce store automatically via the Tradegecko API. This allowes for all stock inventory and customer orders to be managed within TradeGecko without the needs to manually move data from WooCommerce to TradeGecko and visa versa. As this required data to be synced between two platforms with different data structures, this project required a high level attention to detail, extensive testing and a high level of architectural planning to achieve the required results without security or performance costs.

  • Products, product categories, product tags, product images, product prices and product inventory automatically synced to a live WooCommerce store via the Tradegecko API.

  • Customer orders, customer information and invoices automatically synced to TradeGecko from the WooCommerce store database and updated instantly in TradeGecko via the API.

  • Duties included testing software, fixing bugs, and creating readable and useful documentation including User Guides.

Languages and tools: WooCommerce, Wordpress, Github, PHP, MYSQL, HTML5, CSS, TradeGecko API

Scrapcook Mobile IOS App

Contract - Consulting and Developement of a React Native app - March 2017 – Ongoing

Scrapcook is a React Native app for IOS that allows users to create their own recipes and share their recipes with their friends and followers. Due to the complexity and scope of this app, I have used Redux to manage state and Redux Thunk Middleware to handle asynchronous calls.

  • Users can login or create an account with Facebook, Google and Email login

  • Users can add recipes by selecting the devices camera and storing the image as a recipe. Users can add recipes by tying simple text into a textbox. Alternatively, users can use the web clipboard to save recipe content. This will be editable so the user can select what text to save.

  • Users can make their recipes private so only they can view it. Alternatively, users can make their recipes public which will be viewable by their followers.

  • Users can save a recipe to their existing collections. They can also create a new collection.

  • Users can apply tags and categories to a recipe. Users can search recipes by Recipe Author, Recipe tags and recipe Title.

  • Duties included testing software, fixing bugs, and creating readable and useful documentation including User Guides.

Languages and tools: ES6, Firebase, AWS, React Native , NPM , Babel, JSX , Redux, Github


Professional Skills

  • 70% Complete
    Communication 90%
  • 90% Complete
    Leadership 90%
  • 85% Complete
    Confidence 85%
  • 80% Complete
    Self Management 80%

Software Skills

  • 85% Complete
    Adobe Photoshop 60%
  • 65% Complete
    DotNetNuke 65%
  • 85% Complete
    GIT 85%
  • 70% Complete
    Windows Server 2008 70%
  • 70% Complete
    Wordpress as a CMS 95%
  • 60% Complete
    Unity3D 60%
  • 45% Complete
    Visual Studio 45%

Code Skills

  • 90% Complete
    HTML5 / CSS3 90%
  • 90% Complete
    Webpack 60%
  • 60% Complete
    React.js 60%
  • 60% Complete
    React Native 80%
  • 55% Complete
    ES6 - Javascript 55%
  • 90% Complete
    Bootstrap 90%
  • 70% Complete
    Javascript 70%
  • 90% Complete
    PHP 90%
  • 65% Complete
    C# 65%
  • 65% Complete
    Wordpress development 95%
  • 75% Complete
    SQL 75%
  • 90% Complete
    MYSQL 90%
  • 50% Complete
    Android Java Development 50%
  • 50% Complete
    PhoneGap 50%
  • 50% Complete
    Laravel 5.2 MVC framework 65%


Game Development

I have always had a passion for games.At the moment,I am learning Unity3D.I hope to eventually specialise in motion capture gaming. To achieve this goal, I have joined a film club and will continue to learn to code my own games in my spare time.

Hackernest Auckland Co - Organiser (Former)

Hackernest originally started in Toronto, Cananda as a fun and relaxed way to meet other technology enthusiast in your area.
Hackernest Auckland meets once per month to talk about new technologies and cool new projects.
We currently have over 400 members and counting.
You can view our page Here

Krav Maga

A form of self-defence and physical training, first developed by the Israeli army in the 1940s, based on the use of reflexive responses to threatening situations.Krav Maga offers me mental discipline & motivation to keep going even when I am physically exhausted.


I love technology and I spend quite a bit of my spare time working with Tech start-ups to create innovative software solutions.Tech start-ups are the reason I decided to go into Software Engineering.I am a big believer in Disruptive Innovation.Software is unique in that innovative programmers can disrupt entire industries all over the world while sitting at home,on the couch with a laptop.



Send me a message

Thank You!

“Ideas are the beginning points of all fortunes”

Napoleon Hill