Front-end Developer & Founder in Lenasia, Gauteng ๐ฟ๐ฆ
Professional Caregiver and Online English Teacher based in Lenasia. I build AI apps and websites with the same precision I use with clients and students.
JavaScript APIs Mobile-First GitHub Pages Founder GA4
First portfolio site built from scratch using HTML, CSS & GitHub Pages after PC 101 at BYU-Pathway. Zero prior coding experience.
Tech: HTML, CSS, GitHub Pages
Website concept for a Johannesburg restaurant. Mobile-first layout with local dishes, pricing, and cultural authenticity.
Tech: HTML5, CSS3, Google Fonts, CodePen
Mobile-first form captures client details โ opens WhatsApp with pre-filled message. Solves after-hours lead loss.
Tech: HTML5, CSS3, Vanilla JavaScript, WhatsApp Click-to-Chat API
Upgraded v1 to track form_start and whatsapp_click events in Google Analytics 4 for conversion tracking.
Tech: HTML5, CSS3, Vanilla JavaScript, WhatsApp API, Google Analytics 4
A collection of pure CSS hover effects, loaders, and micro-interactions. No JavaScript needed.
Hello World...
Added floating WhatsApp button with pre-filled message for instant client contact.
Tech: HTML, CSS, WhatsApp API
Auto-rotating ticker shows a new SA fact every 8 seconds. Built with setInterval(), DOM manipulation, CSS transitions.
Tech: HTML, CSS, JavaScript, setInterval()
Portfolio-wide dark mode with localStorage. Remembers user preference.
Tech: HTML, CSS Variables, JavaScript, localStorage
Professional healthcare website with live booking system for home nursing services in Johannesburg.
Tech: HTML5, CSS3, GitHub Pages
Responsive church website built for a local ministry with sermons, events, and donation integration.
Tech: HTML5, CSS3, GitHub Pages
Responsive church website built from scratch with HTML, CSS & JavaScript. Features service times, sermon section, and contact form. Fully mobile-first design deployed on GitHub Pages.
Tech: HTML5, CSS3, JavaScript, GitHub Pages
Responsive e-commerce cart with add/remove items, quantity updates, and live total calculation.
Tech: HTML5, CSS3, JavaScript, DOM Manipulation
The Problem: Loadshedding schedules are scattered. People in Johannesburg South suburbs waste time checking multiple sites during outages.
The Build: A live, mobile-first checker for Lenasia South, Lenasia North, and Eldorado Park. Search your suburb โ get instant outage times. No login, no ads.
Tech: HTML5, CSS3, JavaScript, Responsive Design. Deployed on GitHub Pages.
Status: Mock project built to demonstrate API integration + mobile UX under real SA conditions.
View Live Project โThe Problem: Virtual Assistants managing 5+ clients lose track of tasks, emails, and billable hours across messy spreadsheets.
The Solution: A single-page dashboard to add clients, log tasks, track email counts, and hours. Saves everything in localStorage and exports a .CSV for Excel/Google Sheets.
Tech Used: HTML5, CSS3, JavaScript, DOM Manipulation, localStorage, CSV Export
View Live Project โ | GitHub Repo โThe Problem: Caregivers needed a simple way to track patient vitals, tasks, and status updates in real time.
The Solution: A responsive dashboard with patient list, add/delete patients, and status tracking for nurses.
Tech Used: HTML5, CSS3, JavaScript, Vite, Tailwind, Deployed to Vercel
Live Demo View CodeSouth Africa has 11 official languages, the most of any country.
Loading time...
120hr TEFL Certified English Teacher at Native Camp + Certified Caregiver turned developer via BYU-Pathway Worldwide. I finished PC 101 and PC102 with A's and built my first portfolio from scratch with zero prior experience. Currently in PC 103 learning Introduction to programming.
I specialize in shipping fast, mobile-first tools that solve real SA problems: loadshedding, lead generation for my company Mavis Cares & Nurses, and WhatsApp-first UX that survives bad 4G.
Links:
GitHub |
LinkedIn |
Email
I build mobile-first websites + WhatsApp forms that get replies.
Based in Lenasia, I work with caregivers, clinics, churches & teachers across SA.
Typical projects: R2,500-R8,000 | 7-14 day turnaround | Free 15-min consult on WhatsApp
+27 61 618 5080 | marangelorraine87@gmail.com