Experienced Full Stack Engineer and CTO with a decade in software development. Skilled in JavaScript stack & leading teams to build scalable, user-centric products. Enthusiastic, collaborative, and innovative.

Full Stack Engineer.

01 — About

Hi, I'm Travis.

Experienced Full Stack Engineer and CTO with a decade in software development. Skilled in JavaScript stack & leading teams to build scalable, user-centric products. Enthusiastic, collaborative, and innovative.

Work eligibility: UK.

02 — Skills

The periodic table of my stack.

03 — Selected work

Things I've built.

01 — unitaskr

Shout

I turned the Shout social marketing agency into a SaaS platform.

  • Rebuilt from the ground up using modern styles and tools
  • Predominately Angular, NestJS and PostgreSQL
  • Joined pre-seed; the products raised seed funding
  • Tripled the revenue 2 years in a row
  • Angular
  • NestJS
  • PostgreSQL
  • SaaS

02 — unitaskr

UniTaskr

We rebuilt both Shout and UniTaskr from the ground up using modern styles and tools.

  • Predominately Angular, NestJS and PostgreSQL
  • Requirements turned into an architectural specification
  • Built as CTO and team lead
  • Part of the products that raised seed funding
  • Angular
  • NestJS
  • PostgreSQL

03 — Dorling Kindersley

TAPS

An internal payroll and time tracking application built for the DK group.

  • Senior frontend engineer on the product
  • Built with Angular 11 and Tailwind on the frontend
  • Angular
  • Tailwind

04 — Dorling Kindersley

DK 5 Words A Day

A cross-platform mobile app, built and released for Dorling Kindersley.

  • Built with Preact, a light-weight version of React
  • One of a handful of DK mobile apps
  • Preact

05 — Dorling Kindersley

DK Birds App

A cross-platform mobile app, built and released for Dorling Kindersley.

  • Built with Preact, a light-weight version of React
  • Preact

06 — Dorling Kindersley

English For Everyone

Updates and revisions in the English For Everyone suite.

  • Cross-platform apps built with Preact
  • Preact

07 — Rant-Consultancy

CandyFloss Media

A fully fledged Cloud Delivery Network, ideal for high-speed media rendering.

  • Image sizing, resolution, cropping and smart cropping
  • Video streams suited to interface size and speed constraints

08 — Rant-Consultancy

Propertybook

A mobile app to find rental properties and properties for sale across Zimbabwe and South Africa.

  • Rentals and properties for sale
  • Zimbabwe and South Africa

09 — Rant-Consultancy

aOK

Safe chatting for all. Much like WhatsApp, with the key difference that each user has verified their identity.

  • Stay safe knowing exactly who you're talking to
  • Each user has verified their identity

10 — Rant-Consultancy

Tap Art

An adaptation and enhancement of Tap n Go for enabling greater sales volumes in art exhibitions.

  • Built for art exhibitions
  • An adaptation of Tap ’n’ Go

11 — Rant-Consultancy

Tap ’n’ Go

A website for pubs, cafes and restaurants to sell food and drinks during the Corona virus lockdown period.

  • Food and drinks for pubs, cafes and restaurants

12 — Rant-Consultancy

Lissen

An open-source audio book creation app with a focus on helping English home language people read and record books so non-English home language children can learn to speak English better.

  • Mobile and web
  • Built with Ionic Angular and Capacitor
  • Read and record books
  • Ionic
  • Angular
  • Capacitor

13 — Rant-Consultancy

Read with Someone

A website for people to read books together remotely. Parents can read to their children while away on holiday or business trips.

  • Remote reading
  • Built with Angular 9
  • Angular

14 — Rant-Consultancy

Intertap

A cross-platform interactive-whiteboard mobile application, designed as a teaching tool for educators during the Corona Virus lockdown.

  • Interactive whiteboard
  • A teaching tool for educators

15 — Rant-Consultancy

Ultra-Booking

A cross-industry, all-inclusive booking and payment collection platform. One of two developers, and a co-founder. Completed the UX/UI design work.

  • Booking and payment collection
  • A passion project from around March 2019 until March 2020

16 — University of Cape Town

Alumnet

A social network for UCT alumni, using a Tomcat server, Javascript, CSS and HTML.

  • August 2015 – October 2015
  • Other creators: Carl Visser and Marcel Teixeira
  • JavaScript
  • HTML
  • CSS

04 — Experience

One continuous path.

  1. 2012–2015

    BSc Computer Science & Computer Engineering

    University of Cape Town

    BSc Computer Science & Computer Engineering.

  2. 2016

    Junior Developer

    MIP Holdings, City of Johannesburg Metropolitan Municipality, South Africa

    Used Progress ABL. Junior software developer in the financial services sector, on the Integrated Loans Systems team. Worked on credit bureau integrations, loan calculations, responsive screens and database interactions. Played a role on a team that won a FinTech award in 2016.

  3. 2017

    Development Manager

    Manuva Group, City of Johannesburg Metropolitan Municipality, South Africa

    Development team manager with a team of three developers. Using Angular 5 and .NET for the backend, the team built a fitness facility management platform and a mobile app for people to find and book personal trainers and exercise classes membership free. Manuva is a tech start-up in the Health & Fitness space.

  4. 2017

    Front-End Web UI Frameworks, Distinction

    Hong Kong University of Technology (Remote)

    A short course working on web-application UI frameworks specialising in Angular and Typescript. Operated by the Computer Science department at the Hong Kong University of Technology.

  5. 2018–2019

    Front End Developer / Contract

    IN-SYNC, Farnham, UK

    Built an app to track journeys driven by the user. Based on regular travel the application would autoclassify journeys as business or personal for self-employed users’ tax returns. The application data tied directly into the In-Sync Tax systems and updated official records. A three-month contract was extended to rebuild the app from scratch. Worked with a UX/UI designer to implement designs and animations within the Ionic applications. Sole front-end developer on the project.

  6. 2018

    Multi-platform Mobile Applications, Distinction

    Hong Kong University of Technology (Remote)

    A short course working on cross-platform mobile applications using Ionic & Cordova. Operated by the Computer Science department at the Hong Kong University of Technology.

  7. 2019–2020

    Front End Developer / Contract

    William's Lea, Norwich, UK

    Building Ionic apps for a variety of different projects. Clients include the DVSA, Axelos and HM Health and Safety Executive. Built a platform to deliver multiple cross-platform study and quiz apps quickly. Each of which had thousands of downloads.

  8. 2020–Present

    Lead Engineer

    Rant-Consultancy

    Rant Consultancy is the name of my contracting/freelance company. Angular 6–10 and Ionic 3–5 developer. During the Covid19 lockdown, worked on freelance projects to keep skills sharp, including CandyFloss Media, Propertybook, aOK, Tap Art, Tap ’n’ Go, Lissen, Read with Someone, Intertap and Ultra-Booking.

  9. 2020–2021

    Senior Software Engineer

    Dorling Kindersley, London, UK

    Senior frontend engineer on an internal payroll and time tracking application built for the DK group called TAPS. TAPS is built with Angular 11 and Tailwind on the frontend. Also built and released cross-platform mobile apps, DK 5 Words A Day and DK Birds App, and built updates and revisions in the English For Everyone suite. These cross-platform apps were built with Preact. Also worked across the full stack, extending the internal CMS system built for DK web-applications and companion mobile-applications.

  10. 2021–Present

    CTO & Engineering Lead

    unitaskr, Waterloo, London SE1, UK

    I turned the Shout social marketing agency into a SaaS platform. We rebuilt both Shout and UniTaskr from the ground up using modern styles and tools. Predominately Angular, NestJS and PostgreSQL. As the CTO and team lead I am a major part of understanding business and customer requirements, converting them into an architectural specification and then building out the software products. I joined pre-seed and with the products that I built we raised seed funding and tripled the revenue 2 years in a row.

05 — Achievements

Honours on record.

01 / 03

FinTech award

MIP Holdings

Played a role on a team that won a FinTech award in 2016.

0

02 / 03

Distinction

Front-End Web UI Frameworks

Hong Kong University of Technology, 2017.

0

03 / 03

Distinction

Multi-platform Mobile Applications

Hong Kong University of Technology, 2018. Ionic & Cordova.

0

and counting →