Available for new opportunities

Building digital experiences that matter.

I am |

I'm a full-stack developer specializing in building exceptional digital experiences. Driven by detail and a passion for learning, I craft top-notch web applications that work in the real world.

Bonolo Selowa

About Me

Get to know me

I'm a full-stack engineer who builds production systems with business impact in mind. I architect backends using Clean Architecture, CQRS, and event-driven patterns—balancing technical excellence with cost efficiency and pragmatic decision-making.

My journey started with curiosity about how things worked in the browser, which evolved into deep expertise across backend systems, databases, cloud infrastructure, and automated deployments. I've built systems at real scale: enterprise LMS platforms serving thousands of concurrent users, e-commerce automation with payment integration and real-time order tracking, and AI-powered applications.

I work across the full stack: C# .NET, ASP.NET Core, Node.js, Python, PostgreSQL, SQL Server, MongoDB, Docker, AWS, and Azure. I own solutions end-to-end—from database design to deployment—and I make technical decisions that align with business goals, not just what's trendy.

Driven by curiosity and systems thinking, I connect the dots from frontend to backend and to deployment—creating innovative solutions that work in the real world. Off the clock, I'm either on the soccer field or diving deep into whatever problem has my attention.

Frontend

React, TypeScript, Next.js

Backend

Node.js, .NET, Python

Cloud

AWS, Azure, Docker

DevOps

CI/CD, K8s, IaC


Skills & Experience

My technical toolkit

Frontend

React / Next.jsTypeScriptHTML5 / CSS3JavaScriptTailwind CSSBootstrap

Backend

Node.js / ExpressC# / .NET / ASP.NETPython / FastAPI / DjangoREST APIsAuthentication / JWT

Database

PostgreSQLSQL ServerMongoDBRedisDatabase DesignQuery Optimization

DevOps & Cloud

DockerAWSAzureCI/CD PipelinesInfrastructure as Code

Experience

Aug 2025 — Feb 2026

Full-Stack Software Developer · Elan Tour De Force, 28 Burnett Street Hatfield, Pretoria · Remote

  • Responsible for building and maintaining a scalable backend for product management using Clean Architecture, domain-driven principles, and event-driven patterns.
  • Implements secure authentication and authorization (JWT, role-based access, rate limiting) to protect sensitive business operations.
  • Develops production-ready REST APIs that power internal tools, admin dashboards, and customer-facing systems.
  • Designs and manages the PostgreSQL database, ensuring clean migrations, data integrity, and high-performance queries.
  • Implements full audit logging to provide visibility, accountability, and traceability across all platform activities.
  • Improves system speed and stability through caching strategies and back-end performance optimisations.
  • Dockerizes services and automates deployments to reduce errors, increase reliability, and streamline release cycles.
  • Plans environment orchestration and deployment for different environments, ensuring consistent, secure, and isolated dev and production systems.
C#.NETReactPostgreSQLDockerAWS
Mar 2024 — jun 2025

Software Developer · Param Solutions, Parktown north, Randburg · Remote

  • Utilized C# ASP.NET Core to design and implement robust and scalable applications that can handle high traffic loads without compromising performance.
  • Worked within a microservices architecture that enabled independent deployments, clearer service boundaries, and faster iteration cycles.
  • Used CQRS with delegates within Clean Architecture to improve code maintainability, separation of concerns, and scalability while reducing coupling between application layers.
  • Implemented CI/CD pipelines to catch errors early in the development process.
  • Diagnosed and resolved post-deployment failures on Azure, including service crashes, publishing profile issues, and MongoDB connectivity errors, ensuring rapid recovery and minimal downtime.
  • Developed and integrated APIs using FastAPI, enabling high-performance backend services and faster response times.
  • Worked on cross-platform .NET MAUI applications, improving accessibility and user experience across multiple devices.
  • Worked on Next.js frontend, integrating APIs and ensuring seamless communication with backend services.
  • Performed unit testing and validation to maintain high code quality and prevent regressions.
  • Optimized web applications for responsiveness and mobile performance across devices.
ReactNext.jsC# ASP.NET CoreMongoDBMicroservicesDockerAzure
April 2024 — Jun 2024

Frontend Developer · Remote · Defopage

  • Successfully translated Figma designs into fully responsive, SEO-optimized HTML pages, ensuring high performance and accessibility.
  • Implemented cross-browser compatibility, delivering consistent and polished user experiences across all major web browsers and devices.
HTMLTypeScriptCSS3BootstrapJavaScript
Jan 2022 — March 2023

Freelance Junior Developer · Self-Employed · Remote

  • Built and delivered responsive websites and landing pages for small businesses and clients using HTML, CSS, and JavaScript.
  • Translated client briefs and wireframes into clean, functional frontend interfaces with attention to layout, spacing, and typography.
  • Ensured cross-browser compatibility and mobile responsiveness across all delivered projects.
  • Managed client communication, gathered requirements, and iterated on designs based on feedback.
  • Integrated third-party APIs and services such as contact forms, maps, and social media feeds.
  • Optimized page load performance through image compression, lazy loading, and minimal dependency usage.
  • Maintained and updated existing client websites, fixing bugs and improving UI consistency.
  • Practiced version control using Git and GitHub for source management and project delivery.
HTML5CSS3JavaScriptBootstrapGit

Projects

Featured work

Enterprise LMS Platform

A full-stack learning management system serving thousands of concurrent users. Features include course management, real-time progress tracking, role-based access control, and automated grading.

C#.NETReactPostgreSQLDockerAWS

E-Commerce Automation Engine

End-to-end e-commerce platform with payment integration, real-time order tracking, inventory management, and automated email notifications. Built with microservices architecture.

Node.jsExpressMongoDBStripeRedisDocker

AI-Powered Content Generator

An intelligent content creation tool leveraging machine learning APIs for text generation, summarization, and sentiment analysis with a clean React dashboard.

PythonFastAPIReactTypeScriptOpenAIPostgreSQL

Other noteworthy projects

DevOps Dashboard

Real-time monitoring dashboard for CI/CD pipelines, container health, and deployment status across multiple environments.

Next.jsTypeScriptDockerK8sWebSocket

Task Management API

RESTful API with JWT authentication, rate limiting, and comprehensive Swagger documentation. Follows Clean Architecture principles.

C#ASP.NET CoreSQL ServerAzure

Real-Time Chat Application

WebSocket-based chat app with rooms, typing indicators, message persistence, and file sharing capabilities.

Node.jsSocket.ioReactMongoDBRedis

Contact

Let's work together

If you would like to discuss a project or just say hi, I'm always down to chat. Feel free to reach out through any of the channels below.