Work
Each project represents growth and learning: code written with purpose, solutions built with intention.
Portfolio Digital Book
This portfolio demonstrates my approach to web development: creating engaging user experiences through thoughtful design and interactive features. Built using Turn.js for page-turning animations, it showcases how technical implementation can enhance storytelling and user engagement.
The project combines modern web technologies with careful attention to typography, layout, and user interaction design. Note: The full interactive experience is only availible on desktop.
MCC Limpopo Website
A complete website redesign and development project for MCC Limpopo, an industrial company requiring a professional digital presence that reflects their credibility and expertise. This project involved understanding client needs, user experience design, and building a robust, accessible website.
The challenge required balancing technical functionality with clear information architecture and professional presentation.
TheologyLens: AI-Powered Scripture Search
An innovative application that combines artificial intelligence with scripture study. TheologyLens allows users to ask complex, natural-language questions and receive relevant biblical passages through semantic understanding—not just keyword matching.
The system uses vector embeddings and clustering to drastically reduce query time (from ~40s to under 1s) by narrowing searches to thematically grouped verses. This enables rich and context-aware scripture exploration.
Note: Due to the size of the model files and embedding data, a hosted version is not currently available.
- SentenceTransformers & FAISS for efficient vector-based search
- KMeans clustering to accelerate semantic retrieval
- FastAPI backend (Python) with a modular React frontend