Hello, I'm Tshegofatso Seane

and I'm a Software Engineer

My featured Portfolio

Image placeholder

Pillow: Student accommodation finder

Pillow.com is a web application designed to streamline the process of finding accredited student accommodations for students at all some of the major universities in South Africa.

Image placeholder

ID Checker App

This is a full stack app written in python(Django) and vue.js for frontend. The app's purpose is to allow users to input their South Africa ID number to check if there are any public holidays on their date of birth and stores the information in a databse.

Image placeholder

Mafihub.co.za

This a website for my first ever client, Mafikeng Digital Innovation Hub. MDIHub is an innovative co-working techno hub in the heart of Mahikeng- capital city of North West Province.

My Skills

Programming Languages

Python, JavaScript (ES6+), Node.js, TypeScript, PHP, HTML, CSS

Databases

MySQL, PostgreSQL, MongoDB (Mongoose)

Cloud Platforms

Google Cloud Platform (GCP), AWS (Training)

My Resume

Education

February 2023 – June 2024

ALX Remote

Software Engineering Program

Full-time immersive student in the 12-month online Software Engineering Program that included professional training. Utilized a hands-on approach to practicing SE methods including technical skills and team collaboration.

January 2018 – August 2023

North-West University

Bachelor’s degree in Computer Science & Electronics (Incomplete)

Completed 304 credits towards a Bachelor of Science degree in Computer Science & Electronics. Key modules included Problem Solving in C++, Object-Oriented Programming (OOP) in Java, Software Engineering, Data Structures and Algorithms, Operating Systems and Computer Architecture, Digital and Analog Electronics, and Microprocessors and Microcontrollers.

Experience

July 2024 – Jan 2025

Backend Engineer

Chain-Coop Nigeria, Remote

Developed and implemented scalable RESTful APIs using Express.js with TypeScript and FastAPI. Integrated and optimized backend systems using Python (Django). Designed, managed, and optimized database structures using MongoDB, Mongoose, PostgreSQL, and MySQL.

November 2021 – April 2022

Azure AI Training Facilitator

Mafikeng Digital Innovation Hub, North West, South Africa

Facilitated training classes and hands-on labs for Microsoft Azure AI. Conducted regular assessments and provided individualized feedback to enhance student understanding and skills.

January 2019 – October 2021

Python Developer

Mafikeng Digital Innovation Hub, North West, South Africa

Designed, implemented, and managed FastAPI and FastAPI endpoints. Optimized Postgres and MySQL databases to ensure efficient querying and data management.

Image placeholder

About Me

I am a passionate Software Engineer with a strong foundation in backend development, database management, and cloud technologies. I have hands-on experience in building scalable web applications, optimizing system performance, and automating workflows.

I am always eager to learn new technologies and apply them to solve real-world problems. My goal is to contribute to innovative projects that make a positive impact on society.

Hire Me Download CV

My Services

Backend Development

I design and build scalable, high-performance backend systems using technologies like Python (Django, FastAPI), Node.js, and Express.js. I specialize in RESTful API development, database optimization, and system architecture.

View Projects

Frontend Development

I create responsive, user-friendly interfaces using modern frameworks like Vue.js, and TailwindCSS. I focus on delivering seamless user experiences with clean, maintainable code.

View Projects

Database Management

I design, optimize, and manage databases using MySQL, PostgreSQL, and MongoDB. I ensure efficient data storage, retrieval, and manipulation for seamless application performance.

View Projects

Cloud Solutions

I deploy and manage applications on cloud platforms like Google Cloud Platform (GCP) and AWS. I also implement CI/CD pipelines and containerization using Docker for seamless deployment.

View Projects

Automation & Workflow Optimization

I create automated workflows and processes using Python and Node.js to streamline business operations, reduce manual effort, and improve efficiency.

View Projects

API Development & Integration

I develop and integrate RESTful APIs using Express.js, FastAPI, and Django. I ensure seamless communication between frontend and backend systems for optimal user experience.

View Projects

Get In Touch

Get In Touch

My Contact Details

Copyright © All rights reserved | Tshegofatso Seane