Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Software Engineer
GetmyboatSoftware Engineer
May. 2022 - Mar. 2025City of Cape Town, Western Cape, South AfricaAs a dedicated Frontend Developer, I played my part in enhancing our company's web application. My contributions included developing new features, implementing performance optimizations, and resolving critical bugs. Some of my key achievements included: Revamped Search Functionality: I worked on the redesign of our search feature, transforming it from a basic location-based search to a comprehensive tool allowing users to filter results by location, date, and and capacity. This also included a filter modal with several other filters on the search page itself to further refine their search. This enhancement significantly improved user experience and streamlined the booking process. Intelligent Pre-populated Inquiries: I developed and successfully implemented a system that pre-populated inquiry forms with data from previous inquiries, saving users time and effort. Recent Searches History: To further enhance user convenience, I created a feature that stored users' recent searches, enabling them to quickly repeat their previous queries. These were just a few examples of how my work contributed to the overall success and user satisfaction of our web application.
Software Engineer
homechoiceSoftware Engineer
Mar. 2020 - Mar. 2022City of Cape Town, Western Cape, South AfricaI worked as a frontend developer at Homechoice. Initially, I worked on new features and bug fixes for the main Homechoice website. Most of this work was built with the knockout framework. I was heavily relied on in this team and anytime there was a critical bug that affected customers and revenue, I was called upon to come up with fixes in a short time. I was then put in a special team with 2 backend devs where we were intended to work on proof of concepts for the company as well as maintaining internal tools. In this team, we built a POPI consent management tool, a promotional sales management tool as well as updated 2 existing tools. The majority of this work was frontend development which I lead as the only frontend centred guy in the team.
Software Engineer
Playlogix/TrixtaSoftware Engineer
Nov. 2017 - Dec. 2019City of Cape Town, Western Cape, South AfricaI worked as a frontend developer at Playlogix, which later became Trixta. Initially, for Playlogix, I worked on client projects which included: Two React Native apps and a CMS platform built with Angular. One Ionic app. The Playlogix company website in React, with a Node backend. Once the company transitioned into Trixta, I worked with the frontend team building dozens of components. This was built with ReactJS. What I Learned I learned ReactJS, React Native, Redux, and Sagas, as well as good frontend design patterns. I also learned some Solidity, as our Trixta app was related to blockchains and blockchain development. I also gained invaluable intangibles like efficient problem-solving, which I learned from some of the more experienced developers.
Software Engineer
B OnlineSoftware Engineer
Nov. 2016 - Sep. 2017City of Cape Town, Western Cape, South AfricaI often worked on our custom WordPress projects, where I built either plugins or themes from scratch, so I was usually writing a lot of PHP. During this time, I learned a great deal and grew significantly as a developer. While most projects were fairly standard WordPress websites, I frequently had the opportunity to implement cool features. For example, I was once tasked with building a watch builder (much like a Nike ID shoe customizer) into an online store for watches. It was my first time working on a feature that utilized the canvas, but it turned out very well. Watch Builder I was tasked with building a website for a new watch company. What they wanted was a unique feature where users could build a customizable watch in the browser and purchase their creation. The rest of the site was a standard WooCommerce WordPress website with some other custom features, such as adding additional straps to a watch on a single product page. Used: JS (incl. jQuery and Easel.js), HTML + CSS, PHP, WordPress API, and WooCommerce API. GS1 I was tasked with building a dashboard plugin. This dashboard was designed to facilitate the purchase and management of barcode licenses. Members purchased a "number bank," which was like a group of barcode numbers. Once they purchased a number bank, they could then purchase licenses for those number banks. The prices of those licenses depended on which month of the year they had been purchased.

Requests

Touchpoint image
3
Looking for a Job
Frontend Developer Career Overview
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Shema on Intch
IT
453430 people
18
Head of onboarding and servicing @ Top 4 South African bank
27
Former Senior IT Project Manager @ PicknPay Retailers
18
Junior Software Developer @ Channel Mobile
ITiOS Developer
12033 people
25
Managing Director @ Pluteo (Pty) Ltd
17
Art Director | Motion Graphic Designer @ Triangular X - interactive multimedia
23
Founder and Solutions Developer @ 5T Solutions