Available for graduate roles, 2027


Software Engineer. Final-year computer science honours student who ships software end to end across .NET, Python and JavaScript, from schema design through to deployment and code review.

Johannesburg, South Africa · 2026

01

About the person

Zeeshaan Ebrahim, software engineer

I'm a final-year Computer Science Honours student at Wits, with a dual BSc in Computer Science and Computer Engineering from UCT.

I build and ship across the stack: reinforcement learning research on a simulated robot arm, a live e-commerce platform for a paying client, REST APIs, relational schemas, and the tests and reviews that keep them honest.

I'm looking to write production code on real client systems, with people who care about what happens after the demo.

Degree
BSc Honours, Computer Science (Wits)
Focus
Full-stack engineering & applied ML
Status
Completing 2026
Download my CV
02

Skills and tools

Languages

  • Python
  • Java
  • C#
  • C++
  • TypeScript
  • SQL

Frameworks

  • .NET
  • Django REST
  • React
  • Next.js
  • Node/Express
  • PyTorch

Databases

  • Microsoft SQL Server
  • PostgreSQL
  • Supabase

Practice

  • REST API & schema design
  • SOLID, design patterns
  • Unit testing (pytest, JUnit)
  • Git & code review
  • Agile / Scrum
03

The journey so far

  1. 2026

    BSc Honours, Computer Science

    University of the Witwatersrand, Johannesburg

    Completing 2026 (NQF 8). Coursework in machine learning, artificial intelligence, reinforcement learning, cybersecurity, and research methods.

  2. Feb 2022 – Present

    Mentor, Absa Fellowship Leadership Programme

    Absa Group, Johannesburg

    Selected competitively into a four-year fellowship, then progressed into a mentorship role guiding a group of junior fellows through structured knowledge-sharing sessions on technical and career topics.

  3. Aug – Oct 2024

    Project Manager, Software Development Teams

    University of Cape Town

    Delivered every milestone on schedule across concurrent projects and multiple engineering teams, running Agile sprints, reviewing pull requests against agreed coding standards, and unblocking developers on dependencies.

  4. 2022 – 2025

    BSc, Computer Science & Computer Engineering

    University of Cape Town

    Dual-discipline degree (NQF 7) spanning software and hardware: object-oriented design, algorithms and data structures, databases, software architecture, and embedded systems.

05 / Contact

Let's build
something great.

I'm looking for a graduate software engineering role. If you think I'd be a fit for your team, my inbox is open.

© 2026 Zeeshaan Ebrahim. Built from scratch with Next.js.