Exploring opportunities in AI, software & data
LEFA MALATJI / SOFTWARE · AI · DATA

Turning complex
problems into
practical solutions.

I'm Lefa Malatji, a software developer, NLP researcher and lecturer building at the intersection of intelligent systems, applications and data.

Lefa Malatji wearing a teal suit and tie
Lefa Malatji Software developer & NLP researcher
Johannesburg, ZA
1 year Software development internship MSc candidate Computer Science · University of Limpopo Published research Sepedi–English NLP
AI & NLP RESEARCH SOFTWARE DEVELOPMENT DATABASE SYSTEMS DATA ANALYSIS
01 / Selected work

Ideas, built into practice.

Research and engineering projects, with the details behind the work.
INTELLIGENT COMMERCE
StoreHub.
Personalisation Business intelligence Customer support
PHP / POSTGRESQL / MULTI-ROLE E-COMMERCE
Featured project · AI & software

Store Hub

A multi-role e-commerce platform with AI-driven personalisation, intelligent product search, business intelligence reporting and a session-aware support chatbot.

PHP PostgreSQL AI features E-commerce
View repository
NATURAL LANGUAGE PROCESSING
Language is local.
Intelligence should be too.
SEPEDI & ENGLISH / CODE-SWITCHED GENERATION
AI research · MSc research

Sepedi–English text generation

Investigating how data scarcity affects code-switched text generation in a low-resource South African language setting.

Python NLP FNet LSTM mBERT
APPLICATION & DATABASE ENGINEERING
HelpDeskHub API PROJECT
Ticket management REST API
Identity & user roles ASP.NET
Relational data layer PostgreSQL
ILLUSTRATIVE INTERFACE / PROJECT IN DEVELOPMENT
Software development · In progress

HelpDeskHub

An ASP.NET Core help desk project combining ticket APIs, user identity and a PostgreSQL data layer.

C# ASP.NET Core PostgreSQL Entity Framework
Application & data management

Pre-School Management System

An admin dashboard with key statistics, secure login and management of learners, teachers, books and borrowing records.

Admin dashboard Database management CRUD
View repository
Software development

Airport Sky Base System

An airport management application with a user-friendly interface for accessing and managing airport information. Developed and tested to support operational workflows.

Application design Information management Testing
View repository
Team project · Four contributors

Burzarsnet

A South African bursary and internship website with admin management. Collaborated in a team of four to develop the platform.

Web development Admin management Team collaboration
Visit website

Showing 6 projects

02 / Technical focus

One foundation.
Multiple ways to solve.

/ 01

AI engineering

Language modelling and evaluation, grounded in low-resource NLP research.

Python · TensorFlow / Keras
Text preprocessing · Tokenisation
BLEU · ROUGE · Model evaluation
/ 02

Software development

Structured applications with clear APIs, business logic and data access.

C# · ASP.NET Core · MVC
REST APIs · Swagger
PHP · JavaScript · HTML5 · CSS3
Bootstrap 5 · Git / GitHub · Docker
/ 03

Database systems

Relational design and application integration, with a growing focus on administration.

SQL Server · PostgreSQL · MySQL
Schema design · Normalisation
Entity Framework · Migrations
/ 04

Data analysis

A statistics foundation applied to corpus exploration and model comparisons.

Descriptive statistics
Data preparation · SQL aggregation
Experimental results interpretation
03 / Behind the work

A researcher’s curiosity.
A developer’s mindset.

I work across software development, natural language processing and teaching. My research centres on Sepedi–English text generation and the challenges of building language models with limited data.

My background combines Computer Science and Statistics, with a focus on problem analysis, database design and reliable software. I work with Git, GitHub and Docker, and have experience in an Agile environment.

As a lecturer at Rosebank College, I help students connect programming concepts with practical problem solving. That same focus on clarity shapes how I approach software and data.

Education & experience
MSc in Computer Science · In progress University of Limpopo · 2026–present
BSc (Hons) in Computer Science University of Limpopo · 2025
Advanced OS, Computer Security, Advanced Databases, Speech Technology and Research
BSc in Mathematical Sciences University of Limpopo · 2021–2024
Majors in Computer Science and Statistics
Lecturer · Rosebank College Programming, software development and database concepts
Software Developer Intern · Simplifon One year · Developed and maintained web applications; developed and managed PostgreSQL databases.
Published research

Investigating Data Scarcity and Model Adaptation for Sepedi-English Code-Switching Text-Generation

Lefa L. Malatji & Thipe I. Modipa
Generative AI for code-switching using the FNet architecture.

04 / The next opportunity

Let’s discuss your
next opportunity.

Interested in my work? Contact me about opportunities in AI engineering, software development, database administration or data analysis.