
Software Engineer · South Africa
Tebatso Seshayi
I build enterprise-grade systems and AI-powered software—from clean architecture backends to modern, performant user interfaces. Currently completing a BSc in Information Technology at North-West University.
About
I build systems that hold up under real use — and interfaces people actually enjoy.
I'm a South African software engineer and full-stack developer, currently in my final year of a BSc in Information Technology at North-West University. My focus sits at the intersection of enterprise backend architecture — clean architecture, CQRS, domain-driven patterns — and modern, considered interface design.
I care about the parts most people skip: proper error handling, scalable folder structures, code that a teammate can read in a year without messaging me first. Software should be both functional and beautiful, and I don't treat those as competing goals.
Outside of shipped work, I'm deep in cloud platforms — Azure and Oracle Cloud Infrastructure — and AI-powered tooling, with the long-term goal of becoming one of Africa's leading software engineers.
Where I'm headed
- Build software that changes lives
- Ship enterprise-grade applications
- Work at the edge of cloud & AI architecture
- Grow into an AI Engineer & Cloud Architect
- Build software businesses of my own
- Contribute meaningfully to open source
Experience
What I've built, and where.
2025 – Present
Software Engineer
Restec Pty Ltd.
Contributing to the development and maintenance of enterprise-grade applications using ASP.NET Core (.NET 8), Angular, C#, Entity Framework Core, and SQL Server. • Develop and maintain RESTful APIs and backend services using ASP.NET Core and C# • Build full-stack functionality using Angular and .NET technologies • Implement CQRS patterns with MediatR to support scalable and maintainable solutions • Design and develop business modules following Clean Architecture principles • Configure Entity Framework Core entities, relationships, and database migrations • Implement object mapping using AutoMapper • Work with SQL Server databases to support application requirements and data integrity • Contribute to modular application development through SDK-based integrations and service abstractions • Participate in Agile development processes including sprint planning, code reviews, testing, debugging, and Azure DevOps workflows • Collaborate with senior engineers to deliver secure, scalable, and maintainable software solutions
Skills
The stack behind the systems.
Languages
Frontend
Backend
Mobile
Databases
Cloud & DevOps
Other Technologies
Also brings to the table
Education
Formal foundations.
BSc in Information Technology
North-West University · South Africa
Final YearPlanning to pursue Honours after graduation.
Certifications
Always adding one more.
Oracle Cloud Infrastructure 2025 Certified AI Foundations Associate
Oracle · Jan 2026 · Expires Jan 2028
VerifyProjects
Selected work.

KaribaWorld — Automated Job Application Platform
AI-powered job matching, instant applications, and CV optimization at scale.

Eazy Link — Career Mentorship & Job Portal
Connecting students, graduates, and professionals to verified opportunities.

Dev Solutions — E-commerce Store
A tech and electronics storefront built on MERN
AI Job Reviewer
AI that reads your CV the way an ATS does — and tells you what to fix.

MAKH Safety Solutions
Occupational health & safety consulting, online.

Nolly M Wayleave Services
Wayleave approvals and construction project services across South Africa.

All Things Hygiene
Bulk tissue and sanitary product supply, built for homes and businesses.
GitHub
Code, in the open.
Loading GitHub activity...
Testimonials
What people I've worked with say.
No testimonials yet — if we've worked together, I'd genuinely appreciate a few words.
Be the firstContact