01
UI/UX Design
Designing interfaces around how people interact with digital products, with attention to usability, consistency and visual detail.

UI/UX Designer & Full-Stack Software Developer
Johannesburg, South Africa
I design and develop digital products, bringing together thoughtful interfaces and reliable functionality. My work focuses on making technology useful, intuitive and accessible.
About me
I'm a UI/UX designer and full-stack software developer interested in the relationship between design and technology. I enjoy working through ideas, understanding what a product needs to achieve and developing solutions that are both practical and easy to use.
My perspective
I approach projects from both a design and development perspective. Before thinking about how something should be built, I consider who will use it, what they need and how the experience can be made simpler.
I then bring those ideas into the development process, working across interfaces, application logic and databases. I enjoy the challenge of taking a concept from an initial idea to something functional that people can interact with.
Design thinking. Software engineering.
Education
BSc in Computing
University of South Africa (UNISA)
Computer Science and Information Systems.
2020 - 2025
Professional experience
Software Developer Intern
HIS Group IT
May 2026 - October 2026
Worked on the development of websites and web applications for external clients, contributing to both frontend and backend functionality.
Key contributions
What I work with
My work brings together three areas of software and digital product development.
01
Designing interfaces around how people interact with digital products, with attention to usability, consistency and visual detail.
02
Turning designs and ideas into responsive web experiences using modern frameworks and frontend technologies.
03
Building application logic, REST APIs and database integrations that support reliable and maintainable software.
Skills & Technologies
My skill set combines interface design with full-stack development. From shaping user experiences to building the systems behind them, I work across different stages of the software development process.
01
Designing intuitive interfaces and shaping digital experiences around the needs of users.
02
Building responsive, accessible and interactive interfaces using modern frontend technologies.
03
Developing application logic, server-side functionality and secure API integrations.
04
Structuring, managing and connecting data to support reliable application functionality.
05
Implementing real-time communication and event-driven functionality for interactive applications.
06
Documenting, testing and validating APIs to improve consistency and application reliability.
07
Using development tools and version control to manage projects and maintain an organised workflow.
Beyond the technologies
The principles that guide how I design, develop and deliver digital solutions.
Web Development
Software Engineering
Responsive Interfaces
Version Control
Selected work / 2026
A collection of websites and digital experiences I've worked on across different industries. Each project represents a different opportunity to combine thoughtful design with practical development.
UI/UX Design
Frontend
Full-Stack
Projects & collaborations
06 Selected projects
R24.
/ 01
Cleaning & Facilities
A professional digital presence for a cleaning services business, designed to communicate its offering and make customer enquiries easier.
Technologies
RSF.
/ 02
Music & Entertainment
A website redesign bringing a music and entertainment brand together through a refined visual identity and improved browsing experience.
Technologies
DKS.
/ 03
Logistics & Technology
Contributed to a logistics platform through customer-facing website pages and internal recruitment and applicant-management functionality.
Technologies
ST.
/ 04
Security & Technology
A completed website project developed to establish a professional online presence for a security-focused business.
Portfolio work
SP.
/ 05
Agriculture & Poultry
A website project for a poultry business, focused on creating a structured digital presence for its brand and business offering.
Portfolio work
DC.
/ 06
Business Consulting
A business website project designed to give a consulting brand a professional digital presence and a clear way to communicate its offering.
Portfolio work
Have something in mind?
Whether it's a new website, a redesign or a web application, I'm open to discussing your next project.
What I offer
Design. Develop. Deliver.
I bring design and development together to create digital products that look good, work well and solve real problems.
01
Creating clear, engaging digital experiences through thoughtful layouts, intuitive navigation and interfaces built around the needs of the people using them.
02
Creating professional websites that introduce your business, showcase your services and give potential customers a clear way to connect with you.
03
Developing tailored digital systems that help businesses manage their operations, organise information and handle everyday tasks more efficiently.
04
Building the technology behind digital products, including data management, application logic and connections that allow different systems to work together.
Let's discuss how I can help bring it to life.
Get in touch
Have a project in mind or just want to connect? I'd be happy to hear from you.