Hello, I'm

Lonwabo
Msingelwa

Full-Stack Developer & Software Engineer

Specializing in building scalable architectures and real-time systems. Experienced in bridging hardware and software using Angular, C# .NET, and Java Spring Boot. Passionate about test-driven development and delivering resilient enterprise applications.

lmsingelwa@gmail.com 063 428 1144 LinkedIn Port Elizabeth, SA
developer.ts
const developer = {
  name: "Lonwabo Msingelwa",
  role: "Full-Stack Developer",
  stack: [
    "Angular", "TypeScript",
    "C# .NET", "Java Spring Boot",
    "SQL Server"
  ],
  passion: "TDD & Clean Architecture",
  available: true
};

Featured Architecture

Real-Time Systems

ECU Telemetry & Automation System

Engineered a robust bridging architecture between hardware and web interfaces. Developed a Java Spring Boot API to process live test data generated by a C++ program interfacing with an ECU. Built an Angular dashboard utilizing WebSockets to render real-time telemetry statuses and dispatch execution commands back to the hardware layer.

Angular Java Spring Boot WebSockets C++ Integration
Full-Stack

Enterprise Management System

Developed an end-to-end management platform utilizing Angular 15+ and a C# ASP.NET WebAPI backend. Modeled complex relational data using Entity Framework Core and SQL Server. Enforced rigorous quality standards by implementing Test-Driven Development (TDD), achieving 90% test coverage utilizing Jest for frontend and MSTest for backend logic.

Angular 15+ ASP.NET WebAPI EF Core NgRx State

Experience

Mar 2022 — Present

Software Developer

Wirk
  • Engineered and maintained robust RESTful APIs with C# ASP.NET WebAPI, architecting over 20 specific endpoints adhering to strict MVC patterns.
  • Developed highly reactive user interfaces utilizing Angular 15+, leveraging TypeScript and RxJS streams to improve application data rendering speed by 25%.
  • Championed Test-Driven Development within the team, consistently writing and maintaining unit tests with MSTest to maintain an 85% code coverage baseline.
  • Integrated Playwright for automated end-to-end testing pipelines, effectively reducing manual QA regression cycles by 40%.
  • Designed, optimized, and maintained complex data models within MS SQL Server to support evolving business requirements.
Sep 2020 — Jan 2022

Software Developer Intern

Developmenthub
  • Collaborated directly with senior engineers to draft technical specifications and translate algorithmic flowcharts into functional application code.
  • Conducted root cause analysis on production environments, successfully identifying, documenting, and resolving over 50 isolated software defects.
Mar 2019 — Nov 2019

IT Lab Assistant

Central University of Technology

Provided front-line technical and software support for over 200 students. Authored training materials for specialized lab software and maintained a 99% hardware uptime through proactive troubleshooting.

Technical Arsenal

Frontend & Client

Angular 15+, TypeScript, JavaScript, HTML5, CSS3, RxJS, NgRx, WebSockets, Tailwind CSS

Backend & APIs

C#, ASP.NET Core, WebAPI, Windows Services, Java, Spring Boot, RESTful Architecture, MVC

Data Architecture

MS SQL Server, T-SQL, Entity Framework Core, Relational Database Design, Data Modeling

Testing & Methodology

Test-Driven Development (TDD), Jest, MSTest, NUnit, Playwright (E2E), Git, CI/CD, Agile/Scrum, SOLID Principles

Dev Tools

A carefully curated, high-performance software stack. I rely on VS Code and Visual Studio for primary development, GitHub for version control, and a focused set of productivity tools for design, deployment, and project management. AI-powered assistants like Copilot, Claude, and Gemini are woven into my daily workflow for code generation, review, and problem-solving. Every tool earns its place — if it doesn't accelerate my workflow, it doesn't stay.

VS Code Primary IDE
Visual Studio C# / .NET IDE
Angular CLI Frontend Tooling
Postman API Testing
GitHub Code Hosting
Playwright E2E Test Automation
SSMS Database Management
Figma Interface Design
Git Version Control
Terminal Command Line

AI Integrations

GitHub Copilot AI Pair Programmer
Claude AI Code Assistant
Gemini AI Multimodal Assistant
Hugging Face AI Models

Education & Certifications

2015 — 2019

National Diploma in Information Technology

Central University of Technology

Coursework: Software Engineering, Database Systems, Web Development, Algorithms

Achievements
  • Google Africa Scholarship Certificate
  • YES Certificate
  • Merit Certificate — Central University of Technology
In Progress (Target: Before June)
  • KCNA: Kubernetes and Cloud Native Associate
  • Microsoft Certified: Azure AI Fundamentals