Unathi Tshuma
Available for hire

Hi, I am Unathi Tshuma

Junior Python Developer / Full-stack Web developer

Skills & Technologies

My technical toolkit and the technologies I love to work with. I focus on building scalable, performant applications with a modern stack.

JavaScript

TypeScript

Python

MongoDB

HTML5

CSS3

React

Node.js

Express

Git

Featured Projects

Here are some of the projects I've worked on recently. Each one presented unique challenges and learning opportunities.

Lumina AI Notes

Lumina AI Notes

ReactTypeScriptOpenAI APITailwind CSSVite

AI-powered note-taking application designed to enhance productivity. Features intelligent organization, auto-summarization, and a powerful search capability. Solves the problem of information overload by helping users structure their thoughts effortlessly.

AI-Mazing

AI-Mazing

ReactPythonTensorFlow.jsFramer Motion

An interactive AI learning platform that simplifies machine learning concepts for beginners. Features gamified tutorials and visual demonstrations. Aims to make AI education accessible and engaging for everyone.

Threads App Clone

Threads App Clone

Next.jsTypeScriptPostgreSQLPrismaTailwind CSS

A modern social media platform clone replicating the core features of Threads. Includes real-time updates, threaded conversations, and a sleek mobile-first design. Demonstrates proficiency in building complex social interactions.

Job Market Agent

Job Market Agent

PythonSeleniumOpenAI APIPyTestpython-docx

An automated agent that streamlines the job hunt. Performs company research, generates tailored CVs, and tracks applications. Built to save developers time and increase application quality.

University Library System

University Library System

ReactSQLNode.jsExpressTailwind CSS

Comprehensive library management system with Admin and User panels. Manages inventory, tracks borrowing, and handles fines. Built with a robust SQL database architecture for data integrity.

AI Analyzer

AI Analyzer

ReactTypeScriptOpenAI APITailwind CSSVite

An intelligent resume analysis tool that leverages AI to evaluate resumes against job descriptions. Features automated skill matching, ATS compatibility scoring, and personalized improvement suggestions. Helps job seekers optimize their resumes for better application success rates.

Career

Work Experience

A collection of my professional roles, industry collaborations, and key academic achievements that demonstrate my growth as a developer.

Jan 2023 — Present

Computer Science Tutor

IIE Varsity College Waterfall

  • Provide one-on-one and group technical support for 40+ undergraduate students across Web Development and Computer Science modules
  • Designed and facilitated 5 interactive workshops covering topics like REST APIs, React fundamentals, and database integration — resulting in a 25% increase in pass rates
  • Mentor students through full-stack capstone projects, guiding architecture decisions, debugging sessions, and code quality reviews
  • Bridge the gap between theory and practice by creating real-world coding exercises aligned with industry standards
MentoringReact.jsNode.jsREST APIsWorkshop FacilitationCode Review
2024

Full Stack Developer

Hive Experience (Industry Partnership Program)

  • Selected to participate in Hive, a structured industry collaboration program that pairs students with real companies to build production-ready applications from scratch
  • Assigned to a company brief and responsible for delivering a full-stack solution end-to-end — from requirements gathering through to deployment
  • Worked under industry mentors, receiving feedback on code quality, system design decisions, and professional development practices
  • Collaborated in a small team environment simulating a real dev team, managing version control, task delegation, and peer code reviews
Full-Stack DevelopmentClient BriefsSystem ArchitectureAgile/ScrumMentorshipTeam Collaboration
2023 — Present

Independent Developer

Open Source & Freelance Projects

  • Architected and deployed Crisis Connect, an AI-powered early warning system using Python and FastAPI, achieving 85% disaster prediction accuracy
  • Built Job Market Agent, a full-stack automation tool using Python, Selenium, and OpenAI API that generates tailored CVs and tracks applications
  • Maintained production deployments on Vercel and Microsoft Azure, managing CI/CD pipelines and serverless functions across live applications
  • Reduced cloud hosting costs by 30% through serverless architecture decisions on Azure Functions and Table Storage
PythonFastAPIOpenAI APIAzureVercelCI/CDSelenium
Sep 2023 — Nov 2023

Frontend Developer Intern

Cyber-mint

  • Developed and maintained responsive user interfaces using React.js, ensuring cross-browser compatibility and mobile-first design
  • Collaborated closely with backend engineers to integrate RESTful API endpoints, cutting data retrieval time by 30%
  • Participated in weekly Agile sprint reviews, identifying and resolving 15+ critical bugs that improved application stability
  • Contributed to component library documentation, improving onboarding time for new developers joining the team
React.jsREST APIsResponsive UIAgile/ScrumCode ReviewComponent Libraries
Jan 2023 — Present

Student Developer

IIE Varsity College Waterfall

  • Completing a Bachelor of Computer and Information Sciences with focus on full-stack development, cloud services, and Agile methodologies
  • Previously graduated the Higher Certificate in Web Development with 5 distinctions
  • Built and deployed a full Instagram Clone as a capstone project covering authentication, database integration, and responsive UI/UX
  • Consistently applied academic learning to live projects, bridging coursework with real-world deployment on cloud platforms
Full-Stack DevelopmentCloud ServicesAgileAcademic Projects

About Me

My journey into tech began with a curiosity about how the web works, which quickly evolved into a passion for building interactive experiences. I started with the basics of HTML and CSS, and since then, I've immersed myself in the JavaScript ecosystem, mastering React and exploring backend technologies.

One of my proudest achievements has been building full-stack applications that solve real problems, like my Job Market Agent which automates tedious application processes. I believe in writing clean, maintainable code and am constantly pushing myself to learn new tools and best practices.

Currently, I'm diving deeper into AI integration in web apps and expanding my knowledge of cloud services. When I'm not coding, you can find me gaming, reading about the latest tech trends.

Get In Touch

Have a project in mind or just want to say hi? Fill out the form below and I'll get back to you as soon as possible.

Email

utshuma@gmail.com

📍

Location

Midrand, Noordwyk, Johannesburg, South Africa

📞

Phone

+27 81 565 7405