# Themba Mndebele > Frontend Developer based in South Africa. Thoughtful interfaces. Built to last. Personal portfolio of Themba Mndebele, a frontend developer with a design background and about four years of experience building React products. The work focuses on accessible interfaces, responsive layouts and resilient state. Open to remote roles. ## Portfolio - [Homepage](https://themba.dev): Introduction, selected projects, toolkit, background and contact. - [About](https://themba.dev/#about): Design and engineering background. - [Contact](https://themba.dev/#contact): Role and project enquiries. ## Featured projects - [Lumnie](https://themba.dev/projects/lumnie): Interactive STEM learning for South African learners. A STEM playground for Grade 10–12 learners, bringing mathematics, science and technology to life through mini-lessons, interactive 3D models, quizzes and hands-on puzzles. - [CityLit](https://themba.dev/projects/citylit): A playful guide to South African cities. A mobile-first discovery experience across South Africa. Explore an interactive province map, rotate illustrated landmarks, search sourced places and save somewhere worth visiting. - [Hydromental](https://themba.dev/projects/hydromental): Elementals · an interactive chemistry playground. Explore all 118 chemical elements through interactive atoms, plain-language stories and everyday connections. A playful chemistry experience with sourced properties, games and a personal discovery journal. - [ProcodiApp](https://themba.dev/projects/procodiapp): Little Less · South African grocery promotions. A grocery promotion finder that puts South African stores, source-backed offers and qualifying terms in one place. Search, filter and save offers, with freshness and expiry checks that hide outdated listings. - [mypets](https://themba.dev/projects/mypets): Nuzzle · an everyday pet care companion. A companion for everyday pet care, with personal pet profiles, care schedules and species-specific learning. Routines, observations and progress stay on the device, with offline support and optional calendar export. - [leesmaat](https://themba.dev/projects/leesmaat): English and Afrikaans literacy, five minutes at a time. A bilingual reading companion with separate placement levels for English and Afrikaans. Read, practise comprehension, save vocabulary and annotate passages, with an offline archive for learning without a connection. - [Mentra](https://themba.dev/projects/mentra): TypeScript project. mentra - [Pamoja](https://themba.dev/projects/pamoja): TypeScript project. A little each. A lot together. A runnable full-stack demo of community buying, from pooled demand and tier savings to supplier delivery and QR collection. - [Hivebuy](https://themba.dev/projects/hivebuy): Open-source project. Source code and documentation for Hivebuy. - [Subzero](https://themba.dev/projects/subzero): TypeScript project. A personal digital-footprint app built in the empty thembaxx/subzero repository on the themes branch. The Trace brand includes an original fingerprint mark, Satoshi typography, warm neutral and lime colors, light/dark themes, a Three.js identity sculpture, and GSAP scroll animation. - [Substition](https://themba.dev/projects/substition): TypeScript project. A little clarity. A lot more control. A local-first subscription manager built with Next.js, TypeScript, Tailwind CSS, pnpm, Oxlint and Oxfmt. - [Baby](https://themba.dev/projects/baby): TypeScript project. An experimental infant-audio interface with recording, interactive 3D presentation and configurable model integrations. - [Nest](https://themba.dev/projects/nest): TypeScript project. An offline-first personal bookmark library with collections, search, imports, exports and optional cloud sync. - [Civicwise](https://themba.dev/projects/civicwise): TypeScript project. A municipal-information interface combining resident issue records with public-finance context. - [Stockvel](https://themba.dev/projects/stockvel): TypeScript project. A South African stokvel and burial-society administration prototype with financial test cases and a PostgreSQL foundation. - [Nou2](https://themba.dev/projects/nou2): TypeScript project. A South African automotive marketplace project with editable vehicle-ownership forecasting. - [Carpur](https://themba.dev/projects/carpur): JavaScript project. A South African automotive UI with a sourced Toyota catalogue, vehicle detail pages, comparison and an affordability calculator. - [Nou](https://themba.dev/projects/nou): TypeScript project. A current-day weather experience with location-aware timing and a visual, interactive interface. - [Homecheck](https://themba.dev/projects/homecheck): TypeScript project. A South African property-research interface for ownership-cost assumptions, municipal context, amenities and precinct-level crime trends. - [Homebuyer](https://themba.dev/projects/homebuyer): TypeScript project. A South African property due-diligence companion for comparing ownership budgets, nearby places and buyer checklists. - [Elementals](https://themba.dev/projects/elementals): Open-source project. Source code and documentation for Elementals. - [Elemental](https://themba.dev/projects/elemental): TypeScript project. A chemistry explorer with 23 selected elements, a 3D atom inspector, property heatmaps and quizzes. ## Contact - [Email](mailto:me@themba.dev): me@themba.dev - [GitHub](https://github.com/thembaxx): Project source repositories. - [LinkedIn](https://www.linkedin.com/in/themba-p): Professional profile. ## Optional - [Detailed portfolio profile](https://themba.dev/llms-full.txt): Full project features, technologies, demos and source links. - [Sitemap](https://themba.dev/sitemap.xml): Public HTML pages.