GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — tkabalin - Overview

@tkabalin tkabalin Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@tkabalin
tkabalin
Follow
View tkabalin's full-sized avatar

Thomas Kabalin tkabalin

Follow
Top UCT CS Student · Technology & Business · AI-Driven Development
12 followers · 14 following
  • University of Cape Town
  • Cape Town, South Africa
  • thomaskabalin.com
  • in/thomaskabalin

Achievements

Achievement: Pull Sharkx3Achievement: Pair Extraordinairex3Achievement: YOLOAchievement: Starstruck

Achievements

Achievement: Pull Sharkx3Achievement: Pair Extraordinairex3Achievement: YOLOAchievement: Starstruck

Highlights

  • Pro
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
tkabalin/README.md

👋 Hi, I'm Thomas Kabalin

🚀 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 software 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)

🧩 Community Involvement

  • 📝 External Moderator, South African Applications Olympiad and Talent Search (2026–Present)
  • 👨‍💻 Scientific Committee Member, South African Programming Olympiad (2024–Present)

🌱 Personal Interests

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

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

📫 Connect with Me

  • 📧 Email: [email protected]
  • 💼 LinkedIn: linkedin.com/in/thomaskabalin
  • 💻 Website: thomaskabalin.com
  • 📍 Based in Cape Town, South Africa

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 62 11

  2. matchpoint matchpoint Public

    MatchPoint is a tennis statistics tracking app that lets coaches capture live match data and turn it into player performance analytics.

    TypeScript

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

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

    Python

  4. shylog shylog Public

    A self-hosted, mobile-first web app for logging scuba dives, with dive computer profiles, statistics and certification cards.

    TypeScript 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.