Junior Software Developer

I build practical, user-friendly digital solutions.

I build practical, user-friendly digital solutions while developing my skills through hands-on projects, continuous learning, and real-world problem solving.

Currently working with:
HTML CSS JavaScript
Currently learning:
React.js

Building My Foundation Through Practical Work

I’m a junior software developer focused on building a strong foundation in software development and growing through practical experience.

I enjoy turning ideas into practical, user-friendly digital solutions and learning by building real projects. My current focus is frontend development, where I’m working with HTML, CSS, and JavaScript while expanding my skills in React.js.

I’m committed to improving my problem-solving abilities, exploring new technologies, learning from feedback, and becoming a more capable developer through hands-on experience.

Currently

  • Based in: Zimbabwe
  • Role: Junior Software Developer
  • Focus: Frontend Development
  • Learning: React.js

Skills & Tools

Frontend Development

  • HTML5 — Semantic structure · Forms · Page organization
  • CSS3 — Responsive layouts · Flexbox · Styling · Transitions
  • JavaScript — DOM manipulation · Events · Functions · Arrays · Objects
  • Responsive Web Design — Device-friendly interfaces

Development Tools

  • Git — Version control
  • GitHub — Repository management
  • VS Code — Development environment
  • Browser Developer Tools — Debugging and testing

Currently Learning

  • React.js — Component-based design
  • Deeper JavaScript — Strengthening fundamentals
  • Software Engineering Practices — Problem solving and project flow

Projects I’ve Built

Personal Practice Project

Task Manager

A browser-based task management application built to strengthen my JavaScript skills and gain practical experience building an interactive web application.

  • Add new tasks
  • Mark tasks as completed
  • Delete individual tasks
  • Clear completed tasks
  • Track remaining tasks
  • Persist tasks with Local Storage

Technologies: HTML5 · CSS3 · JavaScript

Training Project

Nyamatusi Wildlife Exploration

A responsive wildlife and safari exploration website developed as part of my software development training to strengthen my HTML and CSS fundamentals.

  • Safari activities
  • Wildlife sightings
  • Suggested itineraries
  • Testimonials
  • Image gallery
  • Responsive navigation

Technologies: HTML5 · CSS3 · JavaScript

Learning Through Practice

01

I Learn by Building

I strengthen my understanding by applying concepts to practical projects.

02

I Break Problems Down

I identify the root cause, test solutions, and fix systematically.

03

I Learn From Feedback

Feedback helps me improve my work and decision-making.

04

I Collaborate

Clear communication and teamwork keep projects moving forward.

Growing Through Continuous Learning

I’m continuously developing my software development skills through coursework, projects, and hands-on experimentation.

HTML & CSS JavaScript Interactive Apps React.js Software Engineering

Structured Learning

Front-End Developer LearnQuest · September 2026 View Certificate
Introduction to Front-End Development Meta · September 2026 View Certificate
Introduction to Software Engineering IBM · August 2026 View Certificate
HTML – Front-End Developer LearnQuest · September 2026 View Certificate
RESTful Web Services with JAX-RS LearnQuest · September 2026 View Certificate
SOAP Web Services with JAX-WS LearnQuest · September 2026 View Certificate
SOAP Web Services LearnQuest · September 2026 View Certificate

Explore My Code

I use GitHub to store and manage my projects as I continue developing my software development skills.

Task Manager View Code
Nyamatusi Wildlife Exploration View Code

Open to Learning, Building & Connecting

I’m open to connecting with people in the software development community and exploring opportunities where I can continue learning, contribute to a team, and gain practical experience.