Skip to content
View tkabalin's full-sized avatar

Highlights

  • Pro

Block or report tkabalin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tkabalin/README.md

👋 Hi, I'm Thomas Kabalin

UCT’s Top CS Student · Technology & Business · AI-Driven Development

🚀 About Me

I'm a third-year Business Science student specialising in Computer Science at the University of Cape Town (UCT) and ranked first in my cohort. I am also a backend engineer at a Cape Town fintech, working at the intersection of technology and business.

My professional interests include software development, data science, practical applications of AI, business innovation, and technology-driven problem solving.

🧠 Technical Skills

Computer Science Fundamentals: Algorithms, data structures, OOP principles, parallel and concurrent programming, software testing, debugging, and version control best practices

AI Tools & Workflows: Claude (Claude.ai, Claude Code), ChatGPT, GitHub Copilot, MCP integrations, prompt engineering, agentic AI development

Claude  Claude Code  ChatGPT  GitHub Copilot  MCP

Languages: Proficient in Java, Python, C#, and PHP / Laravel (with some experience in SQL, HTML, CSS, R, MIPS Assembly, and Delphi)

Operating Systems & Environments: Windows, Linux (Ubuntu Desktop, Ubuntu Server, Omarchy), WSL, VMware Workstation

  Omarchy  WSL  VMware Workstation

IDE & Productivity Tools: JetBrains IDEs (IntelliJ, PHPStorm, WebStorm, PyCharm), VSCode, Visual Studio, RStudio

Version Control & Collaboration: Git, GitHub, Slack, Linear

  Slack  Linear

Homelab & Infrastructure: Docker, Cloudflare, Tailscale, Grafana, Prometheus, Backblaze, n8n

Docker  Cloudflare  Tailscale  Grafana  Prometheus  Backblaze  n8n

🎯 Achievements

You can read more about my achievements on my LinkedIn, but some notable ones include:

  • 🏆 UCT Vice-Chancellor’s Scholarship, UCT – Top 10 applicants from Western Cape
  • 🥉 Bain & Company Award – 3rd Place in First-Year Bachelor of Business Science
  • 🏆 BSG Price – Best 2nd-Year Computer Science Student
  • 🥇 Class Medals, ranked 1st in cohort: CSC1016S (Object-Oriented Programming, ~800 students), STA2020F (Applied Statistics, ~520 students), CSC2002S (Computer Science 2B, ~430 students)
  • 🥈 Silver Medal at the South African Computer Applications Olympiad (top 3 out of ~18,300 students)

🧩 Leadership & Involvement

  • 📝 External Moderator, South African Applications Olympiad and Talent Search (2026–Present)
  • 👨‍💻 Scientific Committee Member, South African Programming Olympiad (2024–Present)
  • 🎓 Prefect, Cannons Creek High School (2023)
  • 🎧 Head, Sound, Lighting & AV Team (2021–2022)
  • 📷 Chairperson, School Photographic Society (2021–2022)

🌱 Personal Interests

When I’m not coding or studying, I enjoy:

  • Backpacking 🥾
  • Trail Running 🏃‍♂️
  • SCUBA diving 🤿

📫 Connect with Me

Pinned Loading

  1. WebGL-Fluid-Background WebGL-Fluid-Background Public

    Forked from PavelDoGreat/WebGL-Fluid-Simulation

    A WebGL-based fluid simulation adapted from PavelDoGreat’s project, optimised for creating dynamic website backgrounds.

    JavaScript 33 4

  2. gsheets-event-automation gsheets-event-automation Public

    Google Apps Script for managing and automating event bookings within a Google Sheet. It provides custom menu options and functions that can be run on a schedule.

    JavaScript 1

  3. 2048-solver-desktop 2048-solver-desktop Public

    A 2048 clone in Python & tkinter, complete with automatic solvers and customisable themes.

    Python

  4. clockify-timesheet-generator clockify-timesheet-generator Public

    Generate timesheets from Clockify CSV exports. Hosted on Cloudflare Workers.

    JavaScript

  5. invoice-generator invoice-generator Public

    Generate custom invoices. Hosted on Cloudflare Workers.

    JavaScript 1

  6. thomas-kabalin-portfolio thomas-kabalin-portfolio Public

    Personal portfolio website with interactive WebGL fluid background.

    JavaScript