Divin Daniel Johannesburg, ZA

A little introduction

Divin Daniel.

I like building things that help people.

From smarter farms to safer communities, I build web and mobile apps that start with a real problem — and a person on the other side.

Developer. UJ student. Always up for a good problem.
There’s a bit more to the story
  • JavaScript
  • TypeScript
  • Python
  • HTML
  • C#
  • CSS
  • React
  • React Native
  • Next.js
  • Flask
  • Node.js
  • NestJS
  • Firebase
  • Supabase
  • PostgreSQL
  • GitHub
  • Prisma
  • Git

The person behind the projects

A business brain.
A builder at heart.

I care about what happens on the other side of the screen.

A little about me

I’m Divin, a developer based in Johannesburg. I learn by building something, getting stuck, and figuring out how to make it better. My projects tend to follow the things I care about: access to healthcare, learning, safety, and opportunities closer to home.

I’m finishing my Business Information Technology studies at UJ, where I also tutor and mentor other students. I enjoy the moment when a complicated idea finally clicks — whether that’s in a codebase or a conversation.

The longer story on LinkedIn
Currently

Finishing BIT at UJ

Beyond the code

Tutor & peer mentor

Say hello in

English, French or Swahili

The work between the projects.

@Divin01
Updated 02 Nov 2026
768contributions in the past year
27public repositories
142days with a contribution
12projects to explore below
GitHub contributions from 2025-11-03 to 2026-11-02768 contributions across 142 active days. Darker squares mean more contributions.NovDecJanFebMarAprMayJunJulAugSepOctNov1 contributions on 2025-11-038 contributions on 2025-11-044 contributions on 2025-11-054 contributions on 2025-11-060 contributions on 2025-11-070 contributions on 2025-11-081 contributions on 2025-11-090 contributions on 2025-11-104 contributions on 2025-11-112 contributions on 2025-11-1211 contributions on 2025-11-132 contributions on 2025-11-144 contributions on 2025-11-150 contributions on 2025-11-166 contributions on 2025-11-170 contributions on 2025-11-180 contributions on 2025-11-190 contributions on 2025-11-201 contributions on 2025-11-210 contributions on 2025-11-220 contributions on 2025-11-230 contributions on 2025-11-240 contributions on 2025-11-250 contributions on 2025-11-260 contributions on 2025-11-270 contributions on 2025-11-280 contributions on 2025-11-290 contributions on 2025-11-300 contributions on 2025-12-010 contributions on 2025-12-020 contributions on 2025-12-030 contributions on 2025-12-040 contributions on 2025-12-050 contributions on 2025-12-060 contributions on 2025-12-072 contributions on 2025-12-080 contributions on 2025-12-090 contributions on 2025-12-100 contributions on 2025-12-110 contributions on 2025-12-120 contributions on 2025-12-130 contributions on 2025-12-140 contributions on 2025-12-150 contributions on 2025-12-160 contributions on 2025-12-170 contributions on 2025-12-180 contributions on 2025-12-193 contributions on 2025-12-200 contributions on 2025-12-210 contributions on 2025-12-220 contributions on 2025-12-230 contributions on 2025-12-240 contributions on 2025-12-250 contributions on 2025-12-260 contributions on 2025-12-270 contributions on 2025-12-280 contributions on 2025-12-291 contributions on 2025-12-300 contributions on 2025-12-310 contributions on 2026-01-011 contributions on 2026-01-020 contributions on 2026-01-030 contributions on 2026-01-041 contributions on 2026-01-053 contributions on 2026-01-060 contributions on 2026-01-072 contributions on 2026-01-080 contributions on 2026-01-092 contributions on 2026-01-100 contributions on 2026-01-111 contributions on 2026-01-122 contributions on 2026-01-131 contributions on 2026-01-140 contributions on 2026-01-150 contributions on 2026-01-166 contributions on 2026-01-171 contributions on 2026-01-180 contributions on 2026-01-190 contributions on 2026-01-203 contributions on 2026-01-210 contributions on 2026-01-222 contributions on 2026-01-230 contributions on 2026-01-241 contributions on 2026-01-255 contributions on 2026-01-260 contributions on 2026-01-270 contributions on 2026-01-280 contributions on 2026-01-290 contributions on 2026-01-300 contributions on 2026-01-310 contributions on 2026-02-010 contributions on 2026-02-020 contributions on 2026-02-030 contributions on 2026-02-040 contributions on 2026-02-050 contributions on 2026-02-060 contributions on 2026-02-070 contributions on 2026-02-080 contributions on 2026-02-090 contributions on 2026-02-100 contributions on 2026-02-110 contributions on 2026-02-120 contributions on 2026-02-130 contributions on 2026-02-140 contributions on 2026-02-150 contributions on 2026-02-160 contributions on 2026-02-170 contributions on 2026-02-180 contributions on 2026-02-190 contributions on 2026-02-200 contributions on 2026-02-210 contributions on 2026-02-220 contributions on 2026-02-230 contributions on 2026-02-244 contributions on 2026-02-251 contributions on 2026-02-260 contributions on 2026-02-270 contributions on 2026-02-280 contributions on 2026-03-012 contributions on 2026-03-024 contributions on 2026-03-031 contributions on 2026-03-040 contributions on 2026-03-050 contributions on 2026-03-060 contributions on 2026-03-070 contributions on 2026-03-084 contributions on 2026-03-092 contributions on 2026-03-100 contributions on 2026-03-110 contributions on 2026-03-120 contributions on 2026-03-130 contributions on 2026-03-140 contributions on 2026-03-158 contributions on 2026-03-161 contributions on 2026-03-177 contributions on 2026-03-182 contributions on 2026-03-190 contributions on 2026-03-201 contributions on 2026-03-211 contributions on 2026-03-228 contributions on 2026-03-232 contributions on 2026-03-246 contributions on 2026-03-250 contributions on 2026-03-260 contributions on 2026-03-2710 contributions on 2026-03-2816 contributions on 2026-03-297 contributions on 2026-03-304 contributions on 2026-03-310 contributions on 2026-04-015 contributions on 2026-04-020 contributions on 2026-04-030 contributions on 2026-04-0416 contributions on 2026-04-051 contributions on 2026-04-062 contributions on 2026-04-071 contributions on 2026-04-080 contributions on 2026-04-090 contributions on 2026-04-100 contributions on 2026-04-110 contributions on 2026-04-120 contributions on 2026-04-130 contributions on 2026-04-140 contributions on 2026-04-150 contributions on 2026-04-160 contributions on 2026-04-170 contributions on 2026-04-1813 contributions on 2026-04-197 contributions on 2026-04-201 contributions on 2026-04-213 contributions on 2026-04-220 contributions on 2026-04-230 contributions on 2026-04-242 contributions on 2026-04-255 contributions on 2026-04-261 contributions on 2026-04-270 contributions on 2026-04-280 contributions on 2026-04-298 contributions on 2026-04-300 contributions on 2026-05-010 contributions on 2026-05-020 contributions on 2026-05-031 contributions on 2026-05-040 contributions on 2026-05-050 contributions on 2026-05-060 contributions on 2026-05-070 contributions on 2026-05-083 contributions on 2026-05-090 contributions on 2026-05-108 contributions on 2026-05-115 contributions on 2026-05-121 contributions on 2026-05-130 contributions on 2026-05-140 contributions on 2026-05-153 contributions on 2026-05-161 contributions on 2026-05-171 contributions on 2026-05-1811 contributions on 2026-05-190 contributions on 2026-05-201 contributions on 2026-05-211 contributions on 2026-05-226 contributions on 2026-05-2310 contributions on 2026-05-246 contributions on 2026-05-250 contributions on 2026-05-260 contributions on 2026-05-270 contributions on 2026-05-281 contributions on 2026-05-294 contributions on 2026-05-300 contributions on 2026-05-310 contributions on 2026-06-011 contributions on 2026-06-020 contributions on 2026-06-030 contributions on 2026-06-040 contributions on 2026-06-050 contributions on 2026-06-064 contributions on 2026-06-074 contributions on 2026-06-0814 contributions on 2026-06-091 contributions on 2026-06-100 contributions on 2026-06-110 contributions on 2026-06-120 contributions on 2026-06-130 contributions on 2026-06-140 contributions on 2026-06-150 contributions on 2026-06-160 contributions on 2026-06-172 contributions on 2026-06-1812 contributions on 2026-06-190 contributions on 2026-06-202 contributions on 2026-06-210 contributions on 2026-06-222 contributions on 2026-06-235 contributions on 2026-06-243 contributions on 2026-06-250 contributions on 2026-06-260 contributions on 2026-06-270 contributions on 2026-06-280 contributions on 2026-06-295 contributions on 2026-06-301 contributions on 2026-07-010 contributions on 2026-07-020 contributions on 2026-07-038 contributions on 2026-07-044 contributions on 2026-07-0517 contributions on 2026-07-0625 contributions on 2026-07-074 contributions on 2026-07-0819 contributions on 2026-07-095 contributions on 2026-07-104 contributions on 2026-07-111 contributions on 2026-07-121 contributions on 2026-07-1316 contributions on 2026-07-140 contributions on 2026-07-151 contributions on 2026-07-165 contributions on 2026-07-170 contributions on 2026-07-180 contributions on 2026-07-190 contributions on 2026-07-200 contributions on 2026-07-210 contributions on 2026-07-220 contributions on 2026-07-230 contributions on 2026-07-240 contributions on 2026-07-250 contributions on 2026-07-260 contributions on 2026-07-272 contributions on 2026-07-280 contributions on 2026-07-290 contributions on 2026-07-300 contributions on 2026-07-312 contributions on 2026-08-011 contributions on 2026-08-020 contributions on 2026-08-030 contributions on 2026-08-041 contributions on 2026-08-050 contributions on 2026-08-060 contributions on 2026-08-070 contributions on 2026-08-080 contributions on 2026-08-090 contributions on 2026-08-100 contributions on 2026-08-110 contributions on 2026-08-122 contributions on 2026-08-1332 contributions on 2026-08-1425 contributions on 2026-08-1513 contributions on 2026-08-160 contributions on 2026-08-170 contributions on 2026-08-184 contributions on 2026-08-190 contributions on 2026-08-203 contributions on 2026-08-211 contributions on 2026-08-224 contributions on 2026-08-230 contributions on 2026-08-246 contributions on 2026-08-251 contributions on 2026-08-2612 contributions on 2026-08-270 contributions on 2026-08-283 contributions on 2026-08-295 contributions on 2026-08-306 contributions on 2026-08-312 contributions on 2026-09-010 contributions on 2026-09-020 contributions on 2026-09-035 contributions on 2026-09-040 contributions on 2026-09-050 contributions on 2026-09-060 contributions on 2026-09-070 contributions on 2026-09-081 contributions on 2026-09-0910 contributions on 2026-09-100 contributions on 2026-09-117 contributions on 2026-09-1234 contributions on 2026-09-1317 contributions on 2026-09-140 contributions on 2026-09-152 contributions on 2026-09-163 contributions on 2026-09-170 contributions on 2026-09-180 contributions on 2026-09-190 contributions on 2026-09-200 contributions on 2026-09-210 contributions on 2026-09-224 contributions on 2026-09-230 contributions on 2026-09-240 contributions on 2026-09-250 contributions on 2026-09-260 contributions on 2026-09-270 contributions on 2026-09-280 contributions on 2026-09-296 contributions on 2026-09-300 contributions on 2026-10-010 contributions on 2026-10-020 contributions on 2026-10-035 contributions on 2026-10-042 contributions on 2026-10-050 contributions on 2026-10-060 contributions on 2026-10-0721 contributions on 2026-10-080 contributions on 2026-10-0918 contributions on 2026-10-100 contributions on 2026-10-111 contributions on 2026-10-120 contributions on 2026-10-130 contributions on 2026-10-140 contributions on 2026-10-150 contributions on 2026-10-160 contributions on 2026-10-1710 contributions on 2026-10-188 contributions on 2026-10-190 contributions on 2026-10-200 contributions on 2026-10-210 contributions on 2026-10-220 contributions on 2026-10-230 contributions on 2026-10-240 contributions on 2026-10-250 contributions on 2026-10-260 contributions on 2026-10-270 contributions on 2026-10-280 contributions on 2026-10-290 contributions on 2026-10-305 contributions on 2026-10-310 contributions on 2026-11-0114 contributions on 2026-11-02

Progress, one commit at a time.

LessMore
View on GitHub

Made with curiosity. Built with purpose.

Things I’ve been building.

More on GitHub

Some started with a hackathon brief. Others with “what if?”. Each one taught me something I couldn’t learn from a tutorial alone.

Tools I reach for.
Skills I keep growing.

From the interface to the database, and the bits that connect them.
There’s always something new to learn.

Languages

The foundations I build on.

  • JavaScript
  • TypeScript
  • Python
  • HTML
  • C#
  • CSS

Frameworks & libraries

From web experiences to mobile apps.

  • React
  • React Native
  • Next.js
  • Flask
  • Node.js
  • NestJS

Data & developer tools

Connecting the parts behind the experience.

  • Firebase
  • Supabase
  • PostgreSQL
  • GitHub
  • Prisma
  • Git

A few steps along the way

Learning. Building. Giving back.

Download my résumé
UJ

University of Johannesburg

Sharing what I learn.

Academic Tutor

Feb 2026 — Present

Helping fellow students work through difficult concepts, one explanation at a time.

Peer Mentor

Feb 2025 — Present

Supporting other students as they find their feet at university, and sharing the things I learn along the way.

The current chapter · 2024–2026

Business Information
Technology

University of Johannesburg

Learning to connect the business question with the technical answer. My focus is software development; my favourite part is putting it into practice.

Final-year student

The next good thing could start here

Got an idea?
Let’s figure it out.

A project you’re excited about, an opportunity, or something you’ve been wanting to build. I’d love to hear about it.

GitHub LinkedIn Johannesburg, South Africa. Open to a good conversation.