<TebogoYungMercykay/>

Hi there, Hero...
I'm Selepe Sello

Software Engineer/Developer

I build secure, scalable solutions using modern technologies. Specializing in Software Engineering and DevOps, with keen interest and passion in AWS Cloud Development, Cybersecurity, and Data Science to deliver high-performance applications that solve real-world challenges.

Developer Image

About Me

My-Profile-Image

Software Engineer/Developer!

Computer Science graduate and active open-source contributor specializing in building secure, scalable, high-performance solutions. My expertise spans Software Engineering, DevOps, AWS Cloud Development, Web Development, Database Management, and Software Testing, with a strong focus on end-product delivery and collaborative development.

Driven by a passion for Cybersecurity and Data Science, I thrive in dynamic environments that foster innovation and continuous learning. I am committed to delivering cutting-edge solutions that solve real-world challenges, meet evolving industry demands, and create meaningful impact through technology.

My Journey

Education

Feb 2026 - Nov 2026

BSc (Hons) Computer Sciences, University of Pretoria

Pursuing an Honours degree in Computer Sciences with a focus on cybersecurity, software engineering, and data-driven technologies. Coursework spans Information Security, Digital Forensics, Software Engineering, Educational Software Development, and Data Mining, alongside a Research Report. Active in the Computer Science Society, Cybersecurity & Digital Forensics, and Research & Data Analytics societies.

Feb 2022 - Jun 2025

BSc Computer Sciences, University of Pretoria

Graduated with distinction in Software Engineering, demonstrating advanced proficiency in software design, agile methodologies, and CI/CD practices. Developed and deployed 15+ projects on GitHub with comprehensive documentation and live demos. Participated in hackathons including the Nemisa 2023 Data Science Datathon, authored Capture The Flag cybersecurity challenges, and mentored peers through the STARS Mentorship Programme.

Oct 2023 - Nov 2023

Web Development Bootcamp, Umuzi

Completed an intensive bootcamp focused on modern web technologies and industry-standard development practices. Strengthened skills in building robust, scalable web applications with emphasis on responsive design, performance optimization, and unit testing. Advanced capabilities in coding techniques, debugging strategies, and modern JavaScript frameworks.

Aug 2022 - Oct 2022

ALX-T (AWS) Cloud Development, Udacity

Completed the Cloud Development Nanodegree three weeks ahead of schedule while managing university coursework, ranking among the top four participants. Built production-ready applications featuring microservices architecture, serverless framework, and RESTful APIs with AWS S3 and PostgreSQL. Deployed containerized applications using Docker and Kubernetes, leveraging AWS Lambda, API Gateway, EC2, and CloudFormation.

Experience

Feb 2026 - Feb 2026

Frontend Web Developer, SmartKing Agri

Developed a custom marketing website for a South African AgriTech startup showcasing their IoT-based farm monitoring solution. Implemented smooth animations, video integration, and a compelling product narrative. Designed a modern, mobile-optimised website with responsive design and enhanced cross-platform performance. Owned the full project lifecycle: UI/UX design, frontend development, Vercel deployment, image optimisation, and SEO configuration.

Oct 2025 - Jan 2026

Software Developer, Map2Tech

Designed and prototyped a new user interface from scratch using HTML, TailwindCSS, and JavaScript, then rebuilt the application with Django and HTMX for dynamic interactions. Integrated OpenAI and Google AI models for text, image, and video generation with real-time streaming via Server-Sent Events. Configured Django Vite to bundle JavaScript and manage TailwindCSS, replacing CDN usage for improved performance.

Jan 2024 - Jun 2025

Software Developer, Virtu-Tech

Developed secure, scalable applications using modern languages and frameworks within Agile teams. Implemented CI/CD pipelines, automated testing, and code quality practices. Designed responsive, accessible user interfaces and managed cloud infrastructure through DevOps practices, automated deployments, and monitoring solutions.

Feb 2023 - Feb 2024

Computer Laboratory Technician, UP

Maintained computer lab infrastructure supporting students and faculty, ensuring high availability through proactive monitoring and rapid issue resolution. Performed hardware maintenance, software installations, and troubleshooting to minimize downtime and optimize productivity. Conducted live casting setups for lectures and events while maintaining detailed documentation and implementing efficient workflow processes.

Professional Skill Set

My Top Eight Most Used languages: GitHub Stats for Jan 2026 - Current

C++
Java
Python
JavaScript
TypeScript
HTML & CSS
PHP
C#
C++

#1. C++
Programming Language

  • 8+ Repositories on GitHub
Java

#2. Java
Programming Language

  • 11+ Repositories on GitHub
Python

#3. Python
Programming Language

  • 4+ Repositories on GitHub
Javascript

#4. Javascript
Programming Language

  • 5+ Repositories on GitHub
Typescript

#5. Typescript
Strongly Typed Programming Language

  • 4+ Repositories on GitHub
HTML & CSS

#6. HTML & CSS
Standard Markup Language and a Style sheet language

  • 9+ Repositories on GitHub
PHP

#7. PHP
Scripting Language

  • 3+ Repositories on GitHub
C Sharp

#8. C Sharp
Programming Language

  • 1+ Repositories on GitHub

Skills - Most Used languages (Proficiency %)

C++ (Object-Oriented Programming and Software Design Patterns) 95%

Java (Data Structures, Algorithms, and Concurrent Programming) 90%

JavaScript (Advanced Client-Side Scripting and Frameworks) 100%

PHP (RESTful APIs and Server-Side Scripting) 98%

HTML & CSS (Responsive Web Design and Front-End Development) 97%

Python (Scientific Computing and Data Analysis) 100%

TypeScript (Strongly Typed JavaScript for Scalable Applications) 90%

C# (Windows Forms Applications and .NET Framework) 71%

Skills - Tools and languages (Proficiency %)

Node.js & Web Sockets (Real-Time Multi-User Server Applications) 95%

Ionic, Angular, React Native (Cross-Platform Mobile Applications) 75%

AWS, Docker, Github Actions (Cloud Infrastructure and DevOps) 100%

NPM (Node Package Management and Dependency Handling) 100%

MySQL (Relational Database Management and Data Dumps) 100%

JSON, jQuery, Ajax (Asynchronous HTTP Requests and Data Handling) 100%

Next.js (Frontend Development and Server-Side Rendering) 100%

NASM (Netwide Assembler for x86-64 Architecture) 70%

Most Recent Projects !!

SmartKing Agri
(Next.js: Web Development)

Image: SmartKing Agri

Description: Developed a custom marketing website for a South African AgriTech startup, showcasing their IoT-based farm monitoring solution. Implemented smooth animations, video integration, and a compelling product narrative that guides users from problem identification to solution adoption.

Frontend: Next.js, TypeScript, Tailwind CSS, Responsive Design, Framer Motion

DevOps: Vercel Deployment, Image Optimization, SEO Configuration, Performance Tuning

Live Demo

The Republic
(COS301: Final Year Project)

Image: The Republic

Description: Built a civic engagement platform enabling citizens to report and track government service delivery issues. Features real-time data visualizations, sentiment analysis, and interactive dashboards providing insights into public sentiment across municipalities.

Frontend: Next.js, TypeScript, Radix UI, ECharts, Jest

Backend: Node.js, Express.js, Flask, Supabase, Docker, NGINX, WebPack, ESLint

Project Code

Compiler Construction
(Python: RecSPL Compiler)

Image: Compiler Construction

Description: Engineered a complete compiler for the Recursive Student Programming Language from scratch. Implemented all compiler phases including lexical analysis, parsing, semantic analysis, type checking, and target code generation with comprehensive test coverage.

Technologies: Python, Lexer, Parser, Scope Analyzer, Type Checker, Code Generator, PyTest, NASM Assembly, Virtual Environment

Project Code

Python FastAPI
(Python: RESTful API Development)

Image: Python FastAPI

Description: Developed a production-ready RESTful API demonstrating modern backend best practices. Features JWT authentication, database migrations, interactive Swagger documentation, and containerized deployment with comprehensive CI/CD pipelines.

Technologies: FastAPI, PostgreSQL, SQLAlchemy, JWT Authentication, Docker, Heroku, Uvicorn ASGI, GitHub Actions, Alembic Migrations

Project Code

Serverless Framework
(AWS: Cloud Architecture)

Image: Serverless Framework

Description: Architected a full-stack serverless task management application utilizing AWS services. Implemented secure user authentication, CRUD operations with data isolation, and image attachment capabilities using event-driven architecture patterns.

Technologies: AWS Lambda, API Gateway, DynamoDB, S3, Auth0, Serverless Framework, IAM, CloudFormation, Node.js

Project Code

Cloud Application
(AWS: Microservices Architecture)

Image: Cloud Application

Description: Designed and deployed a cloud-native image sharing platform using microservices architecture. Implemented user authentication, image upload/processing pipelines, and auto-scaling infrastructure with container orchestration.

Frontend: Angular, Ionic, TypeScript

Backend: Node.js, Express.js, PostgreSQL (RDS), Amazon S3

DevOps: Docker, Kubernetes, NGINX Reverse Proxy, HorizontalPodAutoscaler, CI/CD Pipelines

Project Code

Image Filter Microservice
(AWS: Image Processing)

Image: Image Filter Microservice

Description: Built a scalable cloud-based image processing API enabling users to upload images and apply filters via RESTful endpoints. Deployed on AWS Elastic Beanstalk with automated scaling and high availability configuration.

Technologies: Node.js, Express.js, AWS Elastic Beanstalk, IAM, RESTful API Design, Image Processing, CI/CD

Project Code

Concurrent Testing Framework
(Java: Custom Test Runner)

Image: Concurrent Testing Framework

Description: Developed a custom multi-threaded testing framework enabling parallel test execution with configurable execution modes. Demonstrates significant performance improvements over sequential testing through efficient thread pool management.

Technologies: Java, Gradle, Custom Annotations, ThreadPool Executor, Apache Commons Math, Google Guava, Kotlin DSL, Maven Central

Project Code

Relational Databases
(Java: Data Structures)

Image: Relational Databases

Description: Implemented a custom database indexing system using self-organizing Treaps. Combines randomized binary search tree properties with adaptive reorganization to optimize query performance based on access patterns.

Technologies: Java, Treap, Binary Search Trees, Max Heap, Self-Organizing Data Structures, CRUD Operations, Exception Handling

Project Code

Computer Networking
(C++: Protocol Implementation)

Image: Computer Networking

Description: Built a comprehensive suite of network protocol implementations from scratch, demonstrating deep understanding of networking fundamentals and RFC specifications. Includes fully functional servers for multiple application-layer protocols.

Technologies: C++, HTTP/1.1, CGI, FTP (Active/Passive), SMTP, POP3, LDAP, Telnet, Socket Programming, RFC Compliance

Project Code

Maximum Notion
(Next.js: Web Development)

Image: Maximum Notion

Description: Executed a complete website transformation for South Africa's leading security services provider. Migrated from WordPress to a custom Next.js implementation, achieving enhanced performance, improved SEO rankings, and zero-downtime hosting migration.

Frontend: Next.js, TypeScript, Tailwind CSS, Responsive Design, SEO Optimization

DevOps: DNS Zone Management, Hosting Migration, Google Analytics Integration, Performance Monitoring

Live Demo

The Brand Race
(Node.js: Real-Time Multiplayer)

Image: The Brand Race

Description: Developed a real-time multiplayer game where players compete to identify car brand logos. Features low-latency WebSocket communication, live scoreboards, and persistent leaderboards demonstrating full-stack real-time application development.

Frontend: JavaScript (ES6+), HTML5, CSS3, Responsive Design, Real-Time UI Updates

Backend: Node.js, Socket.io, Express.js, PHP, MySQL

Project Code

Contact Me!

Location:

Hillcrest, Pretoria, 0011

Email:

sbkskhalo.kq@gmail.com

Call:

+27 66 411 0178