Objective
Work for a company that is transparent, in a role where I can shape products that make the world better for everyone.
Work
-
Full Stack Engineer | Stitch
May 2023 - Present
- Designed and built frontend SDKs using web components for securely capturing card details and enabling payments with digital wallets.
- Added user journey for paying with crypto to existing hosted UI.
- Built a true first-in-first-out disbursement queuing product to enable processing disbursements deterministically. Increased speed at which large batches are processed compared to existing solution from 25 minutes to 59 seconds for a batch of 2000 disbursements.
-
Engineering Team Lead | Stitch
June 2022 - April 2023
Capitec Pay
- Led the team that integrated the Capitec Pay API including recon and settlement for merchants.
- Provided technical oversight and communicated project status with stakeholders.
- Ran planning sessions, 1-1 check-ins, and performance reviews with team members.
- Supported integration during go live process.
- Integration handles thousands of payments per day.
-
Front End Engineer | Stitch
June 2021 - May 2022Hosted UI
- Architected the web application for facilitating account linking and payment initiation.
- Runs on mobile, desktop, and can be embedded in other applications.
- Built with Next.js, Typescript, XState, and Tailwind to be modular and themable.
- Collaborated with designers and implemented custom generic components and pages from Figma designs.
- Developed a mechanism for loading custom forms dynamically.
- Handles over 100 000 sessions per day.
- Identified and added new local development tools to increase team productivity.
-
Intermediate Software Developer |
Electrum Payments
October 2019 - May 2021
- Designed and built enterprise recon dashboard using Figma, React and Redux.
- Integrated Keycloak to provide enterprise authentication.
- Mentored interns and junior developers.
-
Junior Software Developer |
Electrum Payments
February 2017 - September 2019
- Implemented a new API for purchasing Lotto tickets including the corresponding vendor integration in Java.
- Took over development of the client dashboard front end from a contractor, built with React and Redux.
-
Junior Software Developer | Clockwork Acorn
November 2015 - January 2017
- Implemented front and back-end features on a visual SDK built with Node.js and JQuery.
- Built a simple desktop app that provides a GUI for a CLI tool using Electron, React, and Redux.
-
Software Development Intern |
Triggerfish Animation Studios
July 2015
- Built a Softimage plugin that analysed all camera movements over the course of a scene to produce the smallest necessary matte painting geometry.
Education
-
UX Design | GetSmarter
February 2019 - July 2019
-
Computer Science | University of Cape Town
January 2012 - November 2015
- BSc (Hons) in Computer Science and Computer Games Development
- Built a VR application for previsualisation using Unity for the Oculus Rift.
- Worked with 3D animation students to build a platformer adventure game with Unity.
- Tutored Computer Science from 2013 to 2015.
Last updated on 20 November 2024