Featured Project / 01
The Wigology.
Where hair intelligence meets personalised technology.
A personalised hair discovery and customisation platform that combines software development, hair education and user experience.

01 / Overview
About the Project
The Wigology combines technology, personalisation and hair education. I began by building a Python and Streamlit prototype, which has been published. I'm now developing a full Next.js website that allows visitors to explore hair characteristics, discover products and customise their ideal wig.
02 / Technology
Technologies Used
03 / Development
Development Journey
Developed the initial Python and Streamlit prototype
Published the prototype
Designed a personalised hair discovery experience
Started developing the Next.js website
04 / Project Showcase
A look inside The Wigology.
A closer look at the application, from the homepage experience to the interactive Hair Intelligence feature.

The Wigology Homepage
The homepage introduces the brand and its approach to combining the art and science of hair. Visitors can begin customising their wig, explore hair education or browse the shopping experience.

Hair Intelligence
The Hair Intelligence feature helps visitors understand the characteristics of their selected hair, including origin, texture, strand feel and processing. It also presents multiple viewing options so users can explore the hair from different angles.
05 / Building the Product
From Prototype to Product
Stage 01
Streamlit Prototype
Built and published an initial Python-based application to explore the concept and test customisation features.
Published PrototypeStage 02
Next.js Website
Developing a full website using Next.js and TypeScript, focusing on personalisation, product discovery and user experience.
Currently in Development06 / Live Prototype
Explore the Live Application
Explore the published Python and Streamlit prototype of The Wigology.
View Live AppPerformance Note: This prototype was built using Python and Streamlit. Some page transitions may be slower due to its rerun-based architecture and limited hosting resources. A transition to Next.js is planned to improve performance and user experience.