Front-End & Full-Stack Developer with 9+ Years of Experience.
Web Artisan — Founder & Lead Developer
July 2024 – Present
As the founder of Web Artisan, based in Cape Town, I focus on providing bespoke web solutions to clients worldwide. I specialise in building custom websites, applications, and enterprise solutions that meet unique project requirements.
Maverick Labs — Software Developer
March 2015 – June 2024
Spearheaded front-end, full-stack, and mobile app development projects using a variety of technologies. Focused on user experience and responsive design in web applications. Developed and maintained various mobile applications, contributing to both frontend and backend functionalities. Collaborated with cross-functional teams to deliver high-quality software solutions.
Peneval Designs — Owner
March 2014 – February 2015
Managed a freelance web design and development business, specialising in custom HTML and WordPress sites. Delivered tailored web solutions for small businesses, enhancing their online presence and user engagement. Focused on creating user-friendly designs and improving site functionality.
I have expertise in a wide range of technologies, ensuring flexibility and adaptability for various project requirements. My primary skills include:
Front-End Development: React, JavaScript, Next.js, HTML, CSS, UI/UX design, SASS, Chakra UI
Back-End Development: Node.js, PHP, C#, Express.js
Database Management: MySQL, SQLite, NoSQL databases (including Firebase)
Mobile Development: C#, Xamarin, basic Swift (iOS)
Version Control: Git, GitHub, Bitbucket
Cloud Services & DevOps: Azure, Google Cloud Platform (GCP), Azure DevOps
API Development: RESTful APIs, GraphQL, Strapi
Design Tools: Figma, Adobe XD, Sketch
Testing & Debugging: Chrome DevTools, Postman
Project Management: Agile methodologies, Asana, JIRA
Document Verification Hub — Led front-end development for a React-based application, facilitating secure document management and user administration. Contributed to both the front-end and API development, ensuring a seamless user experience for staff members.
Nedbank MoneyEdge — Developed a Next.js site integrated with Strapi and Microsoft Community Learning Platform for Nedbank. This platform offers courses on financial literacy, allowing users to earn certificates upon completion. Responsible for both front-end and back-end development, creating a cohesive and functional user experience.
Disney Competition for Laughing Cow — Created a React-based website for a children's competition, in collaboration with Disney and Laughing Cow. The site allowed kids to choose Disney characters and win prizes, designed to be engaging and user-friendly.
Klick & Pay — Built a cross-platform mobile application using Xamarin for BAT. The app included features for product management and user interactions, demonstrating expertise in mobile and backend development with Firebase as the backend.
DEX — Developed using Xamarin for Distell, this mobile application facilitated event management and user engagement. Responsible for both front-end and back-end aspects, utilising Firebase for backend services.
Bumb’Ingomso — Developed a mobile app using Xamarin for a non-profit initiative that supported previously disadvantaged women in the Eastern Cape in finding employment. Focused on accessibility features and user support, the app aimed to empower women by providing resources and opportunities for career development.
USSD-Based Services — Developed multiple USSD-based services for clients including DGB, Capitec, and Lewis. These services provided interactive and accessible solutions for users, showcasing versatility in different technological environments.