Sipho Omotola Mahlangu
Professional Summary
Full Stack Developer with 8+ years of expertise in Node.js, Angular, and cloud architecture, now enhancing data-driven decision-making through Python/R analytics. Built 10+ scalable web applications and trained 200+ students in Data Science and modern programming. Enthusiastic about bridging technical innovation with measurable business impact.
Technical Skills
Programming Languages
- TypeScript
- Python
- R
- C#
- SQL
Frameworks
- Node.js
- Express
- Angular
- Next.js
DevOps & Cloud
- Docker
- Git
- Linux (CentOS, Debian)
- AWS S3
- Azure
Certifications
- CompTIA A+
- Network+
- MCTS (Windows 7, Server 2008)
Languages
- English (Native)
Work Experience
Data Science Lecturer — Midlands State University
Gweru, Zimbabwe | Sep 2024 – Present
- Lectured 100+ tertiary students in Data Science modules including R Programming, Computer Vision, Advanced Data Warehousing, and Data Mining.
Freelance Full Stack Developer — Self-Employed
Remote | Jan 2022 – Present
- Delivered web and mobile solutions for clients in fashion, healthcare, education, and professional services.
- Developed the Lukhanyo Mdingi Archive Website (Shopify Liquid).
- Built the Carina Pereira Portfolio Website using Next.js and GA4.
- Created MVPs and tools using Node.js, Angular, and MongoDB.
- Integrated cloud services (AWS S3, Azure) and analytics tools.
Full Stack Developer (Contract) — E2E Enterprises
Remote | 2023 – 2024
- Built an MVP for a healthcare booking web app using Node.js, MongoDB, and Angular.
- Enabled patients to book appointments with nearby doctors through a responsive UI.
Web Developer (Contract) — Lukhanyo Mdingi Fashion
Remote | Aug 2023 – Feb 2024
- Developed a Shopify-integrated archive website using Shopify Liquid, HTML/CSS, and JavaScript.
- Enhanced brand visibility with curated galleries and e-commerce functionality.
Tech Solutions Advisor & Software Developer — Mobisynco
Durban, South Africa | Jan 2017 – Dec 2021
- Delivered custom web solutions (Node.js, Angular) for SMEs.
- Managed cloud platforms (CentOS, Debian).
- Configured e-commerce setups and heavily modified Shopify themes.
Part-time Teaching Assistant — Durban University of Technology
Durban, South Africa | 2017 – 2018
- Tutored C#/.NET and software development courses.
- Managed Moodle classes and online invigilation.
- Designed a prototype workload management system (Node.js, GraphQL, MongoDB).
Tech Startup Advisor — Delyvr
Remote | 2017 – 2018
- Co-planned pitch decks and secured angel investment.
- Configured Azure cloud infrastructure for MVP development.
Exam Center Facilitator & IT Trainer — Multimedia Tecknowledge
Bulawayo, Zimbabwe | Aug 2008 – Dec 2013
- Trained candidates in Microsoft Server and CompTIA certifications, achieving 95% pass rate.
- Maintained Prometric/Pearson VUE testing center with 99.9% uptime.
- Built in-house lab infrastructure using Microsoft Active Directory.
Projects
Academic Workload Management System
Express.js, MongoDB, Angular, GraphQL
Improved scheduling and reporting for university workloads by 30%.
Carina Pereira Cosmetics Academy
Next.js, Express.js, GA4, Tailwind CSS
SEO-optimized site with future-ready booking support.
Sinoza Investments Website
Node.js, EJS
Clean static site with templated dynamic assets.
Portfolio Command Palette
Next.js, Tailwind CSS, Framer Motion, TypeScript
Implemented a fast, keyboard-navigable cmd+k palette for navigating a developer portfolio.
DabinoPalmApp
Android (Java/Kotlin)
Proof-of-concept Android app for palm vein authentication to enable secure biometric payments.
Delyvr v0
C#, .NET (Xamarin/MAUI)
Early-stage mobile prototype for a delivery coordination platform, featuring real-time order tracking and rider-client interaction.
Education
- BTech in Information Technology
Durban University of Technology, 2017–2018 — Distinction - ND in Information Technology
Durban University of Technology, 2014–2016 — Distinction + Merit Award - Certifications:
CompTIA A+, Network+, MCTS
Get in Touch
Whether you're looking to collaborate, build something awesome, or just say hello — my inbox is always open.