Hello, I'm Cynthia Motaung

.NET Developer

A Johannesburg-based .NET Developer with a passion for building secure, scalable, and high-performance web applications. I specialize in the Microsoft technology stack, including C#, ASP.NET Core, and Azure.

About Me

Profile Picture of Cynthia Motaung, a .NET Developer
Cynthia Motaung's profile picture

I'm Cynthia Motaung, a Software Engineer specializing in the .NET ecosystem. With a strong foundation in C# and object-oriented programming, I am dedicated to crafting clean, maintainable, and efficient code. My focus is on developing robust back-end services, RESTful APIs, and full-stack web applications using ASP.NET Core.

I have hands-on experience designing and implementing database solutions with Entity Framework Core and SQL Server, and I am proficient in deploying applications to cloud platforms like Azure. I am committed to continuous learning and staying current with the latest trends in software development to solve complex problems and deliver exceptional value.

My Journey

Experience

Software Development Intern

CAPACITI | April 2025 - present

  • Collaborated on team projects, strengthening communication and soft skills while completing the AI bootcamp.
  • Built and enhanced front-end features using React to improve usability and interactivity.
  • Assisted in developing and maintaining back-end services with Node.js and Express.
  • Gained hands-on experience with version control using Git and Azure DevOps in a professional development environment.

Skills

Technical Skills

  • Languages: C#, SQL, JavaScript,HTML5/CSS3
  • Frameworks: .NET Core/.NET 8, ASP.NET Core MVC, ASP.NET Core Web API, Entity Framework Core, React.js
  • Databases: SQL Server, PostgreSQL, Entity Framework Core
  • Tools & Platforms: Azure App Service, Azure SQL Database, Docker, Git, Azure DevOps, Visual Studio
  • Architecture: RESTful APIs, Microservices, CI/CD, Agile Methodologies

Soft Skills

  • Communication: Clear written and verbal communication for project documentation and team coordination
  • Collaboration & Teamwork: Worked on projects with other developers, contributing to planning, coding, and problem-solving in team environments
  • Adaptability & Learning: Quick learner, comfortable with new technologies and frameworks
  • Attention to Detail: Ensuring high-quality, maintainable, and reliable code
  • Project Management: Able to manage multiple tasks and meet project deadlines effectively
  • Problem-Solving: Ability to analyze challenges and implement practical, efficient solutions

Education

AI Bootcamp: AI Fundamentals

Coursera | 2025

  • Demonstrated foundational knowledge of cloud concepts and Azure services, including compute, storage, and networking.
  • Completed hands-on labs for deploying and managing resources in Azure.

NDip in Information Technology

Nelson Mandela University | 2020 - 2024

  • Specialized in Software Engineering, Database Systems, and Object-Oriented Programming.
  • Final Year Project: A web-based inventory management sub-system built with ASP.NET Core and SQL Server.
  • Relevant Coursework: Data Structures & Algorithms, .NET Development, Database Design, Software Architecture.

My Work

Coming Soon
AI Resume Builder - Coming Soon

Task Management API

Project Overview

This project is a Task Management System API, a backend service built with ASP.NET Core 8. It provides a structured and organized way to manage projects, tasks, and team collaboration through a comprehensive set of RESTful endpoints. It serves as the core engine for a potential full-stack task management application.

Technical Breakdown

Built with ASP.NET Core 8 Web API, this project is designed for future JWT authentication and implements a structured entity model for complex business logic. It uses Entity Framework Core with Code-First Migrations for data access to a SQL Server database and provides comprehensive API documentation via Swagger UI.

.NET 8 Web API PostgreSQL JWT Swagger Dapper
AI Chatbot Screenshot

Support Ticket System

Project Overview

A functional full-stack web application that simulates a customer support pipeline. This system allows users to authenticate, submit detailed support tickets, and view their history, while automatically notifying both the user and an administrator via email upon ticket creation.

Technical Breakdown

This project effectively demonstrates end-to-end development capabilities, from building a responsive React frontend and a robust Express.js API to integrating third-party services like Firebase for data persistence and Nodemailer for email communication. It serves as a solid foundation for a production-ready internal tool.

Node.js React Express.js Google Firebase
AI Chatbot Screenshot

Challenges

Project Overview

A full-stack .NET application built as a hands-on learning project to master Entity Framework Core. The application functions as a personalized "bucket list" tracker for managing and monitoring progress on various goals.

Technical Breakdown

This project demonstrates a practical understanding of building a data-driven application from the ground up, with a specific focus on the configuration, querying, and migration capabilities of Entity Framework Core.

ASP.NET Core SQL Server Entity Framework Core C#
AI Chatbot Screenshot

Salus Software Company Website

Project Overview

A modern, responsive corporate website built to serve as the primary digital hub for Salus Software. The project focused on delivering a clean, professional, and performant user experience to effectively showcase the company's services, values, and portfolio.

Technical Breakdown

This project demonstrates a strong command of front-end fundamentals and a focus on user-centric design, resulting in a fast, accessible, and maintainable corporate website that perfectly aligns with the company's brand identity.

HTML CSS Responsive Web Design Dynamic UIX
AI Chatbot Screenshot

Interactive Developer Portfolio

Project Overview

A sophisticated, single-page portfolio website engineered to showcase professional skills and projects through an immersive and interactive user experience. The site combines advanced front-end techniques with a polished, dark-themed UI to create a memorable digital presence.

Technical Breakdown

This project serves as a direct demonstration of advanced front-end development skills, highlighting expertise in modern JavaScript, interactive 3D web graphics, and user-centric design—all while maintaining a clean, maintainable, and performant codebase.

HTML/CSS TailwindCSS JavaScript Three.js
AI Chatbot Screenshot

Py# Developers Portfolio Website

Project Overview

A modern, fully responsive single-page portfolio for a software development team, designed to showcase their collective skills and projects with a high degree of polish and user interaction. The site emphasizes a dynamic user experience through client-side features and a customizable, theme-aware design.

Technical Breakdown

This project demonstrates a strong command of vanilla front-end development, focusing on creating a seamless, interactive, and visually adaptable user experience without reliance on large frameworks, highlighting skills in DOM manipulation, CSS architecture, and third-party API integration.

HTML JavaScript Typed.js CSS
AI Chatbot Screenshot

Resume AI Studio

Project Overview

A sophisticated, AI-powered web application designed to streamline the creation of professional, ATS-optimized resumes. This full-stack tool dynamically adapts to various industries and leverages modern APIs to provide intelligent content enhancement and analysis, all within a responsive, single-page interface.

This project demonstrates end-to-end capability in building a feature-rich, interactive web application. It highlights expertise in API integration, complex DOM manipulation, responsive UI/UX design, and solving a real-world problem with a modern technical stack.

HTML5 TailwindCSS JavaScript Google Gemini API
AI Chatbot Screenshot

Bank management system

Project Overview

A full-stack, responsive web application simulating core banking operations with a secure and intuitive user interface. This project demonstrates the integration of a modern JavaScript frontend with a robust Java Spring Boot backend to handle user authentication, account management, and financial transactions.

Technical Breakdown

This project effectively showcases full-stack development capabilities, highlighting skills in API design/consumption, state management, responsive design, and building a secure, feature-rich application for a sensitive domain like finance.

JavaScript Java Spring boot CSS HTML
AI Chatbot Screenshot

Oralytics AI Presentation Coach

Project Overview

A sophisticated, AI-powered application designed to function as a personal public speaking coach. Oralytics uses advanced machine learning models to analyze video recordings of presentations, providing users with objective, data-driven feedback on their delivery, body language, and vocal tone to build confidence and skill.

Technical Breakdown

This project demonstrates a high level of proficiency in integrating multiple complex technologies—from front-end development and backend API design to computer vision and audio machine learning—to solve a real-world problem with an innovative, AI-driven solution.

TailwindCSS html node.js sqlite
AI Chatbot Screenshot

AI Tutor Chatbot

Project Overview

A no-code, conversational AI tutor built to demystify artificial intelligence for beginners. This project delivers an interactive learning experience through a chat-based interface, allowing users to explore core AI concepts in an accessible and engaging format without any programming requirement.

No-Code Development Landbot Structured Conversational UX Content Curation
AI Chatbot Screenshot

Reel Trailers - Movie & TV Discovery Platform

Project Overview

A modern, responsive React-based web application designed for discovering movies, TV shows, and entertainment content. The platform aggregates data from external APIs to provide users with an intuitive interface for browsing, searching, and viewing trailers and news.

Technical Breakdown

This project demonstrates strong front-end development skills with React, highlighting expertise in API consumption, responsive design, and creating a polished, user-centric product for a specific domain.

React JavaScript CSS RESTful APIs
E-Commerce Dashboard Screenshot

Declutter

Project Overview

Declutter is a modern, web-based personal journal application. Its primary purpose is to provide users with a secure, private, and aesthetically pleasing digital space to capture their thoughts, organize reflections, and preserve memories. It positions itself as a direct digital replacement for a traditional paper journal, enhanced with modern organizational features.

Technical Breakdown

Built with ASP.NET Core 8, this project implements ASP.NET Core Identity for secure user authentication and authorization. It follows the Model-View-Controller (MVC) pattern and uses Entity Framework Core for data access to a SQL Server database, providing a rich, responsive journaling experience.

ASP.NET Core MVC ASP.NET Core Identity EF Core SQL Server jQuery Bootstrap

Currently Learning

bash