About
Highly accomplished Senior Software Developer and Team Lead with 9+ years of expertise in architecting, scaling, and delivering modern web and mobile platforms. Proven leader in full-stack development, leveraging TypeScript, React, NestJS, Node.js, and PostgreSQL to drive end-to-end ownership and enhance complex systems. Actively seeking challenging Senior Software Developer or Tech Lead roles in Gothenburg, Sweden, where I can apply my leadership and technical acumen to innovative projects.
Work
Qurtuba Online Academy
|Team Lead / Senior Software Developer
Cape Town, Western Cape, South Africa
→
Summary
Led the technical direction, architecture, and delivery for a large-scale online education platform, enhancing learning experiences for administrators, teachers, students, and parents.
Highlights
Architected and owned the end-to-end backend system using NestJS, TypeORM, and PostgreSQL, encompassing shared course plans, assessments, and sophisticated reporting engines.
Provided frontend leadership for the platform, guiding development with React, TypeScript, Redux Toolkit, and MUI to ensure a cohesive and high-performance user experience.
Drove significant performance improvements through strategic database optimization and meticulous production debugging, enhancing system responsiveness and reliability.
Mentored a team of developers, fostering growth and leading critical architectural decision-making processes to ensure robust and scalable solutions.
Spearheaded the development of a multi-teacher collaborative course planning platform, enabling seamless cross-subject, grade, and curriculum integration.
Designed and implemented an advanced academic reporting and grading engine, featuring term-based rules, pass logic, and comprehensive exportable reports for diverse stakeholders.
Developed scalable task and assessment workflows, integrating robust role-based access control to secure and streamline platform operations.
WBWR – Digital Agency
|Senior Software Developer / Project Lead
Somerset West, Western Cape, South Africa
→
Summary
Spearheaded the development and launch of an AI-powered English learning application and contributed to a major e-commerce platform, ensuring robust technical delivery and modern UI implementation.
Highlights
Led technical development for an AI-powered English learning application, leveraging OpenAI to deliver innovative educational experiences.
Built and deployed a React Native mobile application with a robust Node.js backend and Supabase integration, ensuring high performance and scalability.
Implemented modern, responsive UI systems using Tailwind CSS, significantly enhancing user experience and interface consistency across platforms.
Contributed expert full-stack development to the Under Armour e-commerce platform, utilizing React, TypeScript, and Shopify to optimize online retail operations.
Various Projects & Clients
|Software Developer
Cape Town, Western Cape, South Africa
→
Summary
Delivered full-stack web solutions for diverse clients across various industries, including international fintech and e-commerce, ensuring production-ready systems and secure integrations.
Highlights
Executed full-stack web development projects for multiple clients, utilizing JavaScript, Node.js, and React to build bespoke, high-performance applications.
Designed and implemented scalable REST APIs, databases, interactive dashboards, and essential internal tools, streamlining client operations and data management.
Managed end-to-end project delivery, collaborating directly with clients to translate requirements into production-ready systems that met specific business needs.
Contributed to a critical international banking and payments fintech project for the Australian market, ensuring secure transaction workflows and robust backend system integration.
Education
Cape Peninsula University of Technology (CPUT)
Diploma
Software Development
Languages
English
Afrikaans
Skills
Languages & Frameworks
TypeScript, JavaScript, Node.js, NestJS, React, React Native.
Frontend Technologies
React, Redux Toolkit, RTK Query, Material UI (MUI), Tailwind CSS, Frontend Architecture.
Backend & APIs
REST APIs, Authentication & Role-Based Access Control, Backend Architecture & API Design.
Databases
PostgreSQL, SQL, TypeORM, Supabase, Database Design & Query Optimisation.
Cloud & DevOps
Docker, CI/CD pipelines, DigitalOcean, basic AWS exposure, Production Support & Reliability.
Tools & Practices
Git, Nx Monorepos, Code Reviews, Debugging & Profiling, Performance Optimisation & Debugging, Agile / Scrum Development.
Leadership & System Design
Scalable System Design, Technical Leadership & Mentorship.