Vincent — Full Stack Developer
5+
Years Building

About Me

I build software that earns its keep

I'm Vincent, a self-taught full-stack developer based in Johannesburg. My journey into tech started with a simple frustration — watching people do manual work that software should handle. That curiosity became a career.

I don't just write code — I understand the business problem first, then engineer the right solution. Whether it's a catering company drowning in WhatsApp messages or a bar running events on manual tallies, I build tools that give operators back control.

Fluent in JavaScript, Python and PHP, I thrive on transforming complex ideas into functional, scalable code. My self-taught roots keep me hungry — always learning, always building.

Email
vincent@ironlocksa.com
WhatsApp
+27 82 840 8141
Phone
+27 78 759 4670
Location
Johannesburg, ZA

How I work

Principles & Values

Problem-First

I understand the business problem before writing a single line of code. The best solution always addresses the real pain point.

Self-Taught Rigour

No shortcuts. Every concept I use, I understand from first principles — the only way to debug at 2am when production is down.

Operational Thinking

I build for how things work in practice — offline environments, unreliable networks, non-technical users — not just happy-path demos.

Continuous Growth

The tech landscape shifts fast. I stay curious, keep learning and pick up new tools whenever they are the right ones for the job.

Technical skills

Stack & Tooling

Mobile
React Native
Expo
Android (APK)
Push Notifications
SQLite
Web
Next.js
React
HTML / CSS
Tailwind CSS
Framer Motion
Backend
Node.js
REST APIs
Django
PHP
Authentication
Data & Cloud
Firebase
Appwrite
Supabase
SQLite
Vercel / Hosting
Languages
JavaScript
Python
PHP
TypeScript (basics)
Tools
Git & GitHub
VS Code
Figma (UI reference)
Postman
Prompt Engineering

My journey

From Curiosity to Code

2021

The Spark

Discovered programming out of frustration with manual processes at work. Started with YouTube tutorials, free courses and small Python scripts.

2022

First App

Built my first React Native mobile app — a gig-worker wage tracker called Phanda. Learned Firebase, state management and mobile deployment end to end.

2023

Going Deeper

Expanded into web with Next.js and backend with Django. Took on first client projects and built event management tools for real businesses.

2025

Live Products

Launched EventFlow Pro, Eposti and VuyoPOS — three fully live products solving real operational problems for South African businesses.

2026

Now

Actively building, learning and taking on new challenges. Open to freelance, contracts and full-time roles where I can make a meaningful technical contribution.

Ready to collaborate?

Whether it's a freelance project, a full-time role or just a conversation about an idea — I'm all ears.

vincent@ironlocksa.com