Software engineer taking ideas from API design all the way to deployment.
Looking for a graduate role or a hand on your next build? Get in touch and tell me what you’re working on.
Say hello
Johannesburg, SAST
Open to Cloud & DevOps roles · freelance welcome
I’m a software engineer building APIs, web apps and the pipelines that ship them, from Johannesburg.
Find out more
Software engineer taking ideas from API design all the way to deployment.
Looking for a graduate role or a hand on your next build? Get in touch and tell me what you’re working on.
Say hello
Johannesburg, SAST
Currently levelling up
APIs and full-stack web apps, from the database schema to the browser.
Containerised, automated and shipped to AWS.
I build software that keeps working when things go wrong: clean APIs, sensible data models and deployments that are automated rather than remembered.
Whether it’s a backend service, a full-stack web app or the pipeline that ships it, I focus on reliability, security and code the next person can pick up.
A selection of things I’ve designed and built, from containerised APIs to full-stack apps. Each one taught me something new about building for the real world.
A containerised API that tracks GitHub users and their recent activity. Built using Python, FastAPI, PostgreSQL, SQLAlchemy and Docker.
View source for GitHub UserActivity on GitHub
A browser-based HTML, CSS and JavaScript playground that runs untrusted code safely in sandboxed iframes. No install required.
View source for TrioCode on GitHub
A full-stack platform working towards unity in African public transport, for merchants and commuters alike. Built using Python and Django.
View source for MoreMove on GitHub
A responsive note-taking app, from API design to production deployment. Built using React, Node.js, Express, MongoDB and Redis.
View source for BrainDump on GitHub
I’m looking for graduate programmes and junior roles in software engineering, especially where I can grow into cloud and DevOps work. I’m currently a Software Developer Intern at Safety IO.
I also take on freelance and side projects: APIs, backend services, full-stack web apps, or help containerising and deploying something you’ve already built.
Day to day I work with Python, FastAPI, Django, Node.js, Express, React, JavaScript, Java, PostgreSQL, MongoDB, Redis, HTML, CSS, AWS, Docker, GitHub Actions, Git.
I’m most at home building REST APIs in Python (FastAPI, Django) or Node.js (Express), backed by PostgreSQL or MongoDB, then packaging them with Docker and automating delivery with GitHub Actions.
23 so far, and still collecting. The headline ones are the AWS Certified Cloud Practitioner and the Google Cybersecurity Specialization.
I studied IT at Tshwane University of Technology, then trained as a software engineer at WeThinkCode_, where I now mentor first-year students. Here’s the story so far:
The projects above are a selection. Everything else, including experiments and work in progress, is on my GitHub.
Email me at ntoahaep108@gmail.com. For roles, include the team and what you’re building. For projects, include the scope, timeline and budget. The more detail the better.
You can also reach me on LinkedIn.
Make this site your own. More options coming soon.
Too dark in here? Switch between dark and light mode. Your choice is remembered next time.