Featured Projects
A complete collection of web applications, data tools, and full-stack software built by Hendrik Grobbelaar.
Expense Tracker
Problem: Individuals struggle to maintain visibility over daily personal finances and categorised spending habits over time.
Solution: Built a full-stack Django financial tool featuring secure user authentication, CRUD operations for expense logs, dynamic Chart.js analytics, and mobile responsive dashboard.
Marksure
Problem: South African teachers spend 10+ hours per term manually calculating grades using error-prone spreadsheets that don't enforce CAPS compliance.
Solution: Engineered a cloud web app in React + PHP/MySQL that automates CAPS grade weighting, achievement levels, and secure role-based record storage.
SA School Inequality Dashboard
Problem: Educational dataset records from South African government bodies are complex and difficult for educators/policymakers to analyze.
Solution: Built an analytics dashboard in Python using Pandas & Streamlit with interactive geographic maps and real-time filtering tools.
Atmosly - Weather App
Features: Real-time forecasts via Open-Meteo REST API, dynamic background photography via Unsplash API, city autocomplete search, and 7-day temperature tracking.
E-Commerce Store
Features: React storefront with category filtering, persistent shopping cart, Framer Motion animations, and Stripe payment processing backed by PHP & MySQL.
Personal Developer Portfolio
Features: Built with semantic HTML5, modern CSS3 variables, and vanilla JavaScript. Includes dark mode toggle, scroll reveal animations, and GitHub Pages compatibility.
To-Do Task Manager
Features: Lightweight task organizer with add, edit, delete, complete states, persistent browser LocalStorage, and clean mobile responsive interface.