My Path

Work &
experience.

C#/.NET, TypeScript, React and delivery proof in one place.

Download CV
Role timeline status
Role target
Graduate / junior software developer
Base
Johannesburg, Gauteng
Core stack
C#/.NET, Java/Spring, TypeScript/React
Proof base
Live client work + verified systems evidence
Availability
Available
Best channel
Email or LinkedIn

Summary

I'm a Johannesburg-based graduate / junior software developer with a Bachelor of Computer and Information Sciences, specialising in Web and Application Development. My current evidence spans C#/.NET case operations, Java/Spring event integrity, a focused Python/FastAPI model-monitoring service and full-stack delivery with TypeScript, React and Angular. Through Dev404 Labs, I have also delivered live web work for South African organisations and brands. I focus on maintainable software, clear user journeys and honest engineering evidence: requirements, implementation, testing, limitations, deployment and quality checks. I am currently open to graduate and junior software developer roles in South Africa.

Skills

Languages

C#, TypeScript, JavaScript, Python, Kotlin, Java, SQL, HTML, CSS

Frameworks & Architecture

ASP.NET Core, Spring Boot, FastAPI, React, Angular, Next.js (App Router), Jetpack Compose

Databases

SQL, PostgreSQL, SQL Server, SQLite, Entity Framework Core, Room, Relational Schema Design

Platforms & Delivery

Docker, GitHub Actions, Terraform, Kafka, Azure, Supabase, Git

Development Practices

SDLC, Agile, REST APIs, CI/CD, Event-Driven Systems, Observability, Algorithmic Problem Solving

Testing & Quality

xUnit, JUnit, Testcontainers, pytest, Playwright, Vitest, Ruff, mypy, ESLint

Work History

2025 – Present

Freelance Software Developer

Dev404 Labs (Self-employed)

Delivering web applications for South African brands, non-profits and small businesses. Managing the project lifecycle from requirements gathering through deployment.

  • Built and delivered 4+ client projects across React, Next.js, and static site stacks
  • Managed client relationships, timelines, and iterative feedback cycles
  • Integrated payment and database-backed workflows using Paystack and Supabase

2022 – 2026

Academic Project Developer

Varsity College

Developed full-stack applications across web and mobile platforms as part of the Web and Application Development programme, following structured methodologies and industry best practices.

  • Built ASP.NET Core applications with role-based access control and audit logging
  • Developed a Python Entelect GP hackathon solver with validation, scoring and deterministic optimisation checks
  • Developed native Android applications using Kotlin and Jetpack Compose
  • Collaborated in Agile team environments with peer code reviews and sprint retrospectives

Education

Completed 2026

Bachelor of Computer and Information Sciences (Web and Application Development)

Varsity College / Emeris

Completed 2023

Higher Certificate in Mobile App and Web Development

Varsity College / Emeris

Completed 2021

Matric

Curro Helderwyk

Leadership

2025

Sports Committee Member

Varsity College / Emeris Sandton

  • Contributed to the organisation and coordination of campus sporting activities and events
  • Supported communication between students and institutional leadership

2025

eSports Team Captain & Administrator

Varsity College / Emeris Sandton

  • Led and coordinated university eSports teams across multiple competitive fixtures
  • Managed team logistics, scheduling, and communication
  • Represented the institution at USSA (University Sports South Africa) and Varsity eSports Cup tournaments
CV packet

Download the
CV packet.

A concise CV for South African graduate and junior developer searches, with C#/.NET, TypeScript, React, project evidence and contact details ready for recruiter review.

Document packet
Document
Gontse Sebolai CV
Role focus
Graduate / junior software developer
Core stack
C#/.NET, Java/Spring, TypeScript/React
Next step
Open to interviews
Base
JHB, ZA
Download CV