Developer
With over a decade shaping enterprise web applications from concept to scale. Known for combining technical depth with clear direction, thoughtful leadership and consistent delivery. I focus on delivering clean, maintainable code and fostering strong team collaboration. I'm a big believer in being passionate about what you do, so my spare time is spent exploring new tech and sharpening my skills on side projects. Outside of tech, you'll find me enjoying life with my wife and two kids.
Career
Lalandi Conclusion
Software Architect & Team Lead
South Africa, Netherlands
Financial Planning software for ABN AMRO Bank N.V.
Software Architect & Team Lead with experience leading full-stack development of enterprise financial planning platforms used by thousands of advisors. Currently architecting and delivering scalable solutions for ABN AMRO within a distributed international team (South Africa, Netherlands, India). Specialising in React (TypeScript), Redux Toolkit, .NET Core, MongoDB, and Azure, I drive architectural decisions, lead cross-functional collaboration, mentor developers, and ensure high code quality through reviews, testing, and best practices. Promoted from Senior Software Developer after improving project structure, delivery processes, and technical standards, resulting in enhanced team efficiency and client satisfaction.
Future Media Group
Senior Software Engineer & Team Lead
Cape Town, South Africa
PubHub - Digital Content Experience Platform
Senior Software Engineer & Team Lead responsible for modernising and scaling a MEAN-stack platform while leading a cross-functional development team. Drove major performance improvements by restructuring MongoDB models, optimising indexes, implementing dynamic aggregations, separating Node APIs, and introducing AWS ElastiCache (Memcached) clusters, reducing first-page load times from ~10 seconds to under 1 second. Designed and implemented a CI/CD pipeline with CDN asset distribution to improve deployment efficiency and application performance. Led development of a mobile application for Manchester City Football Academy. The app was built using Expo and React Native for iOS and Android. As Team Lead, mentored developers, enforced coding standards, managed branching and releases, facilitated Scrum ceremonies, collaborated with product stakeholders, and removed blockers to maintain strong team velocity. Tech Stack: JavaScript, AngularJS, React, React Native (Expo), Node.js, Express, MongoDB, AWS (ECS, Docker, ElastiCache), Azure DevOps.
PCH International
Senior Front-End Developer
South Africa, China, Ireland
Custom Platform - Global supply chain solutions
Senior Front-End Developer (Promoted from Junior → Software Developer → Senior). Contributed over 5 years of progressive leadership and full-stack development experience. Architected and developed a scalable supply chain visibility platform enabling companies to gain real-time insights across complex global operations (MeteorJS, Node.js, MongoDB, Azure). Built reusable web components, optimised applications for high-load data processing, and mentored developers while enforcing coding standards and best practices. Previously led the rebuild of legacy .NET web applications using a modern AngularJS front end with C#/.NET and WCF services, hosted in Azure. Played a key role in transitioning the team from waterfall to Scrum methodology, introducing structured sprints and improving delivery cadence. Started as a Junior Developer building and extending .NET applications, writing SQL stored procedures, collaborating with Business Analysts, and prototyping internal AngularJS applications. Core Strengths: Scalable architecture, front-end engineering, Agile transformation, technical leadership, mentorship, and enterprise application modernisation.
1st Contact
Assistant Accountant
Cape Town, South Africa & London, United Kingdom
Accounting and bookkeeping - statutory returns, client management, financial reporting
Assistant Accountant Built a strong financial and operational foundation through 5+ years in accounting and bookkeeping roles across South Africa and the United Kingdom. Managed a portfolio of 150+ limited liability companies, ensuring statutory compliance, accurate financial reporting, and adherence to regulatory deadlines. Prepared financial statements, VAT returns, cessation accounts, interim trading profit reports, and documentation for specialised requirements such as visa applications. Acted as a primary client liaison, maintaining strong professional relationships, improving documentation processes, and ensuring timely submission of records. Implemented workflow improvements, enhanced reporting structures in Excel and Microsoft CRM, and contributed to onboarding and training new team members. Core Strengths: Financial reporting, statutory compliance, VAT returns, process optimisation, client relationship management, management reporting, and operational efficiency.
Projects
Founded and built Interact List, a SaaS platform enabling users to create, share, and embed interactive checklists with seamless progress tracking and custom branding. Designed for educators, businesses, and creators, the platform supports thousands of checklist completions and hundreds of active creators. Led the product end-to-end - from concept and UX design to full-stack architecture, infrastructure, and go-to-market execution.
A simple browser-based image-to-video conversion tool that transforms static images into engaging motion videos. Designed for creators, ecommerce sellers, and marketers, the platform enables users to generate pan, zoom, and looping animations without any video editing experience. Architected the application to run entirely client-side, ensuring privacy, zero server processing costs, and instant performance. Implemented customizable motion controls (duration, direction, frame rate, zoom), multiple resolution exports (MP4), and performance optimisation modes for different use cases (web vs marketplace uploads). Focused on simplicity, speed, and usability - delivering a lightweight creative tool that removes the complexity of traditional video editing software while maintaining high-quality output.
Education
INTEC College
INTEC Introduction to C# Programming Certificate, Computer Programming
Graphical User interfaces and Visual studio, Looping and arrays, Advanced methods and concepts, Exception handling, Using classes and objects, Inheritance, Event handling, Files and streams, LinQ to SQL.
INTEC College
INTEC Introduction to Programming Certificate, Computer Programming
Object oriented development and design for multiple classes, Structure and Hierarchy charts, Developing algorithms, Selection and repetition, Array processing, Modularisation, Algorithms for common business problems, Module communication, Cohesion and coupling.
Damelin
Diploma, Sound Engineering
Sound (Theory and Practical), Electronics, Music theory, Audio and Video Editing, Business communication, Broadcast Journalism, Media Law, Small Business Management.
New Forest High School
Matriculated
Subjects: English, Afrikaans, Mathematics, Science, Technical Drawing, Electrical.
Licenses & certifications
Microservices Foundations Professional Certificate by Kong
Kong