Delivering high-quality web applications with clean code and strong attention to detail.
FULL-STACK DEVELOPER
Junior Full-Stack Developer with 3+ years of experience building responsive web applications.
Experienced in creating clean front-end interfaces and reliable backend systems, improving performance,
and enhancing user experience. Strong problem-solving skills, fast learner, and effective in collaborative
team environments.
+3
YEARS OF EXPERIENCE
+25
PROJECTS COMPLETED
+35
TECHNOLOGIES MASTERED
Driven to bring concepts to life through thoughtful, functional design.
Explore my full-stack toolkit built to deliver clean, interactive user experiences backed by a reliable backend.
FRONT-END PROJECTS
My Portfolio
A front-end portfolio showcasing my web development skills, interactive projects, and responsive designs.
Kudayung Logistics
A modern website presenting the company’s logistics services and solutions.
FJ Sewing
An interactive product showcase for custom embroidery, sewing, and printing services.
Early Careers
A minimal, responsive site built with Bootstrap to display career programs and opportunities.
Upper Kitchens
A showcase website highlighting Upper Kitchens’ brand, services, and completed projects.
MINI PROJECTS
PenIT
A modern online coding platform that lets users write, run, and test HTML, CSS, and JavaScript in real time, making it easy to experiment with and showcase front-end code.
Color Palette Generator
A web-based color palette generator that helps designers and developers create, preview, and copy harmonious color combinations for modern interfaces.
Calculator
A responsive web-based calculator built to perform basic arithmetic operations with a clean and intuitive user interface.
Expense Tracker App
An expense tracker application that helps users record, manage, and visualize their spending to better understand and control their finances.
Password Generator
A password generator tool that creates strong, random passwords with customizable length and character options for secure account protection.
My Task App
A task management app that helps users create, organize, and track daily tasks with a clean and intuitive interface.
3+ YEARS OF EXPERIENCE
2015
Completed Grade 12 With a Diploma.
2016 – 2018
Started varsity but pivoted from business studies to pursue web development.
Began self-teaching from mid-2016 to June 2018, focusing on core programming, web fundamentals,
and applied development practices.
VOLUNTEERING EXPERIENCE
Web Developer (Volunteer)
Mzansi Hosting
Sept 2018 – Dec 2019
Key Contributions:
Built and deployed client websites, handling both hosting setup, front-end interfaces, and back-end configurations.
Performed ongoing support, updates, and maintenance on existing client sites.
Collaborated with the internal development team to implement new features and improve system functionality.
Participated in diagnosing performance issues and proposing practical improvements.
Assisted clients with email setups, DNS, cPanel, and general hosting management.
PROFESSIONAL EXPERIENCE
Web Developer (Freelancer)
Jan 2020 – Present
Key Contributions:
Develop responsive, modern websites and web applications using JavaScript-based stacks.
Handle end-to-end delivery: requirements gathering, coding, testing, deployment, and hosting.
Manage version control (Git), documentation, optimization, and performance improvements.
Provide maintenance, security updates, and technical support for long-term clients.
Collaborate with clients to translate business needs into technical solutions
Integrate third-party APIs and services to extend application functionality.
Web Development Intern
Mzansi Hosting
Jul 2020 – Dec 2020
Key Contributions:
Assisted in building front-end components and basic back-end endpoints for internal web applications.
Supported debugging sessions, code reviews, and version control processes.
Contributed to routine maintenance, UI updates, and data-handling improvements.
Participated in API testing and improving application responsiveness.
Learned workflow structure: sprints, issue tracking, deployments, and team collaboration.
Junior Web Developer
Ignite Media
Aug 2020 – Nov 2022
Key Contributions:
Implemented front-end features, fixed UI bugs, and suppResponsible for the analysis and coding routines of responsive we
applications, support in maintenance operations on existing
systems and conversions into responsive applicatioorted testing.
Expertise in the development of improvement actions, risk
mitigation, execution of tests and development of improvement
actions to optimize processes.
Carrying out planning routines, monitoring compliance with
schedules, analyzing trends, preparing analytical reports and
creating action plans
Junior Full-Stack Developer
Revolution Net
Jan 2023 – Oct 2025
Key Contributions:
Designed and implemented scalable full-stack solutions, delivering
interactive front-end experiences alongside reliable backend services and
APIs. Modernized legacy systems into responsive, maintainable applications
with a strong focus on performance, security, and scalability.
Optimized application performance through improved error handling, efficient
data flow, and architectural enhancements. Analyzed UI/UX and backend
issues, troubleshot complex bugs, and implemented long-term fixes to
improve system reliability and user experience.
Collaborated closely with cross-functional teams throughout feature
development, testing, and production releases. Produced clear technical
documentation, contributed to workflow improvements, and supported best
practices across the full software development lifecycle
TECH STACK
MY SKILLS
1. Non-Stop Learning
I continuously explore new technologies, frameworks, and tools to stay current in the fast-evolving world of
web development. This mindset allows me to quickly adapt to new challenges, implement best practices, and
deliver modern, efficient, and high-quality solutions. Learning never stops, and it drives me to improve with
every project I take on.
2. Communicative
I prioritize clear and effective communication with clients, teammates, and stakeholders to ensure everyone is
aligned and informed. By actively listening and sharing ideas, I can translate complex technical concepts into
understandable solutions. Strong communication helps me collaborate efficiently, avoid misunderstandings, and
deliver projects that meet expectations.
3. Open Minded
I embrace new ideas, technologies, and perspectives to continuously grow as a developer. By staying open-minded,
I adapt quickly to changing requirements and explore creative solutions. This mindset helps me collaborate
effectively with diverse teams and tackle challenges with flexibility and innovation.
4. Problem-Solving
Able to break down complex challenges and find efficient, effective solutions. Experienced in debugging, optimizing code, and ensuring projects run smoothly from start to finish. Problem-solving drives innovation and improves user experience.
5. Team Collaboration
Skilled at working with cross-functional teams to achieve project goals. Communicates clearly, listens actively, and contributes ideas while supporting teammates. Collaboration ensures projects are delivered on time and with high quality.