Thandeka Siphiwokuhle Mavundla
Profile
Junior Frontend / Full-Stack Developer with hands-on experience building responsive, user-centered web applications using JavaScript (ES6+), React (familiar), HTML, and CSS. Passionate about clean UI, good UX, and maintainable code. Experienced in integrating REST APIs, managing client-side state, and collaborating on real-world projects. Holds an MSc in Bioinformatics (Distinction) and is an ALX Software Engineering graduate.
Education
- ALX Software Engineering Program - July 2025 : Completed intensive training in software engineering principles, web development, and collaborative project work.
- MSc in Bioinformatics (Distinction) - March 2022 : University of KwaZulu-Natal, South Africa. Specialized in computational biology, data analysis, and algorithm development.
- BSc in Biochemistry and Microbiology (Honours) - November 2019 : University of KwaZulu-Natal, South Africa. Focused on molecular biology techniques and microbial genetics.
- BSc in Biochemistry and Microbiology - November 2018 : University of KwaZulu-Natal, South Africa. Studied core concepts in biochemistry, microbiology, and laboratory practices.
Work Experience
Senior Research Assistant in Bioinformatics - Computational Biology Division
University of Cape Town, South Africa, 2022 - Present
- Designed and automated data workflows, improving reliability and efficiency
- Collaborated with research teams to design and implement computational workflows.
- Performed statistical analysis on large-scale biological datasets.
Technical Skills
- Languages: JavaScript (ES6+), HTML5, CSS3, Python
- Frameworks/Libraries: React (familiar), Node.js (familiar)
- Tools: Git, GitHub, VS Code, Linux, Docker
- Databases: MySQL, MongoDB (familiar), PostgreSQL (familiar)
- Other: RESTful APIs, Responsive Web Design, Agile Methodologies, JSON
Projects
MySpending - A personal finance management application built with React and Node.js (Full-stack Expense Tracker).
- Developed a responsive web application to track income and expenses, using JavaScript, HTML, CSS, and a RESTful backend.
- Developed reusable UI components and managed client-side state and async data flows
- Integrated REST APIs for authentication and CRUD operations.
MySpending Repository
References
Available upon request.
Contact me