Enock Buys

Enock Onkarabile Buys

Aspiring Data Scientist | ML Engineer | AI Engineer | Data Engineer | Specializing in Generative AI & Deep Learning | ALX Data Science Fellow

Download My CV & Research Documents

Access my comprehensive CV, research proposals, and project documentation

About Me

I'm a Computer Science Honours student at the University of Johannesburg, specializing in Artificial Intelligence and Machine Learning. My research focuses on developing practical solutions that bridge academic theory with real-world applications, particularly in generative models and reinforcement learning.

With a strong foundation in mathematics, statistics, and computer science, I'm passionate about creating intelligent systems that solve complex problems. My work spans from fraud detection algorithms to game theory applications and secure backup systems for small businesses.

AI Research

Exploring generative models, reinforcement learning, and their practical applications

Development

Building full-stack applications and systems with modern technologies

Continuous Learning

Expanding skills through academic research and professional development

Research Projects

Fraud Detection Project

Generative AI for Fraud Detection

Conditional GAN model for synthetic fraud pattern generation with FID/KID evaluation metrics. Addressing class imbalance in financial datasets through advanced data augmentation techniques.

Python TensorFlow GANs Data Augmentation
VAE-GAN Project

Hybrid VAE-GAN for Face Generation

Research on hybrid architectures for low-resolution face generation using CelebA dataset with resource-constrained benchmarks and fusion strategy comparisons.

Python PyTorch VAE GAN
Reinforcement Learning Project

Reinforcement Learning Game Agent

DQN reinforcement learning agent for strategic game play with self-training and experience replay mechanisms. Designed for the classic Dots & Boxes game with a 16x16 grid.

Python RL PyTorch DQN
Backup System Project

Secure Backup System

Automated encrypted backup solution for SMBs with cloud synchronization, monitoring dashboard, and web-based management interface. Built on Linux with BorgBackup.

Linux Docker Borg Security
Dating App Project

Mingle Dating Platform

Full-stack dating application with preference-based matching algorithms, real-time messaging, and secure authentication. Built with React, Node.js, and Firebase.

React Node.js Firebase JWT

Technical Skills

Programming

  • Python Advanced
  • Java Advanced
  • SQL Advanced
  • JavaScript Advanced
  • HTML/CSS Advanced

AI/ML

  • TensorFlow Advanced
  • PyTorch Advanced
  • Scikit-learn Advanced
  • Pandas/NumPy Advanced
  • Reinforcement Learning Advanced

Systems & Tools

  • Linux/Ubuntu Advanced
  • Docker Advanced
  • AWS Basics Learning
  • Git Advanced
  • Firebase Advanced

Education

2025 - Present

BSc Honours Computer Science

University of Johannesburg

Specializing in Artificial Intelligence and Machine Learning research. Coursework includes Generative AI, Reinforcement Learning, Advanced Machine Learning, and Linux System Administration.

2020 - 2024

BSc Mathematical Sciences

University of Limpopo

Majors in Computer Science and Statistics. Developed strong analytical and problem-solving skills through rigorous mathematical training.

2025 - Present

ALX Data Science Bootcamp

Online Program

Professional Foundations completed (12 weeks), currently studying Data Analytics (14 weeks). Upcoming modules include Python Programming, Machine Learning, and AWS Cloud.

2018

Grade 12 Matric (Bachelor's Pass)

Gaopotlake Secondary School

Focused on STEM subjects including Mathematics and Physical Sciences, laying the foundation for further studies in computer science.

Get In Touch

I'm always open to discussing research collaborations, new opportunities, or just chatting about technology and AI. Feel free to reach out through any of the channels below.