Career Profile

I am a full-stack engineer with more than 15 years of experience. I have worked with Angular 7, ES6, CSS3, Material Design, Less, SASS, Express, and Node. My career has also included technology consulting and working closely with customers.

Working Experience


January 2019 - March 2020
One Agency

Consulted for clients on their web applications.

Skills: Angular 8, CSS3, HTML5, Angular Material, Node, Koa, Express, Elastic Beanstalk, WordPress, PHP, AWS

Front-end Engineer

August 2016 - January 2019

Working on the front-end team to build our mobile-first web applications for both the consumer and company Kivra mailbox. Have also worked on internal tools to support the work of other departments.

Skills: AngularJS, Nodejs, Express, Material Design, ES6, Sass

Web Developer

Jan 2016 - March 2016
Independent freelancer

A friend retained me for his technology startup You, Baby, and I to build an early prototype for his app. I helped his team clarify the requirements, draw up the early mockups, and started building the app.

Skills: Bootstrap, HTML5, CSS3, JavaScript, PHP, CodeIgniter, and MySQL.

Journalist, Writer, Fact-checker

Jan 2014 - April 2016
Independent freelancer

I took a career break to explore other types of work. I worked as a freelance writer, journalist, and fact-checker.

Web Application Engineer

June 2012 - Jan 2014
Trudon, Johannesburg

Worked on various projects in Ruby on Rails, PHP, HTML5, CSS3, Adobe Flex, Oracle, and Java.


June 2011 - June 2012
Falcorp Technologies, Johannesburg

The role at Falcorp's client required me to be both developer and consultant. I supported their bespoke business process engine (PHP and MySQL) and took ownership of the flow that produced their quarterly reports.

Web Developer

2009 - 2010
South African National Parks, Pretoria

I was responsible for feature requests and maintenance of the external and internal websites. I led the team of 4 (including an external designer) effort to redesign the website and codebase. This involved both frontend and backend. Skills: MySQL, PHP, HTML, CSS

PHP Developer

May 2009 - Sept 2009, Johannesburg

My responsibilities were to implement feature requests and support the main website. Skills: PHP, MySQL, HTML, CSS

Technology Consultant

2008 - 2009
Accenture, Johannesburg

My roles varied from technology consultant, business analyst, and tech lead. I led the team that launched the main news site for the South African public broadcaster. My responsibilities included producing documentation and managing technology projects.

Maintenance Developer

2006 - 2007
Pod1, London

I was responsible for bugfixing and maintenance on various clients' websites and intranets. Also worked on internal intranet site for the agency. Skills: PHP, MySQL, HTML, CSS


2004 - 2006
Oxford Brookes University, Oxford

I supported the School of Health and Social Care's public and intranet websites. Was responsible for content management. Converted both websites for School of Health and Social Care into dynamic sites, using custom-built PHP framework. Skills: PHP, MySQL, HTML, CSS

Support Programmer

2001 - 2002
iOra Ltd, Basingstoke - England

Support programmer, as part of work experience towards my degree. Built a desktop application in Visual Basic to help with bug tracking on the development team and supported another test management application.