Available for full-time roles and freelance builds

I build software that thinks and scales.

I build multi-tenant SaaS, AI agents and mobile apps that real businesses run on. Cum Laude Bachelor of Computing, full-stack engineer at DelegateIT since 2025 and web developer and designer since 2024.

TypeScriptReactAstroNext.jsNode.jsPythonDjangoFastAPIFlutterC#PostgreSQLpgvectorSupabaseFirebaseAWSDockerClaude APITwilioFigmaWebflowTypeScriptReactAstroNext.jsNode.jsPythonDjangoFastAPIFlutterC#PostgreSQLpgvectorSupabaseFirebaseAWSDockerClaude APITwilioFigmaWebflow

Selected work

Swipe on my work.

Twelve projects, all employed, none single for long. Swipe right to talk, tap a card for the full profile.

Swipe on my work.
98% skills fit Born 2026

Neo

Lead solo developer

Answers every call. Never calls in sick. Remembers your name and your appointment.

A multi-tenant AI receptionist that answers calls, website chat and WhatsApp, qualifies leads, books appointments and syncs to the CRM.

  • Books appointments for you
  • Hands leads to the CRM
  • Fluent in calls, WhatsApp and web chat
  • Built forDelegateIT
  • Result3 channels, one assistant

Honest red flagWill not discuss other clients’ business. Trust issues, but healthy ones.

  • Claude API
  • RAG
  • pgvector
  • Twilio
  • AWS
96% skills fit Born 2025

SalesFront

Primary developer (~70%)

Keeps every tenant’s secrets. Zero cross-tenant gossip.

One platform for sales opportunities, Manufacturing Resource Planning and CRM, with every client's data fully isolated.

  • One platform, many companies, separate data
  • Row-Level Security on every table
  • Sales, production planning and CRM in one
  • Built forBudget Sheet Metal Engineering
  • Result~70% of the build, per my portfolio

Honest red flagVery protective of its data. Will not share.

  • Django
  • django-tenants
  • PostgreSQL
  • RLS
97% skills fit Born 2025

MAN Trucks & Bus

Lead full-stack developer (~95%)

Obsessed with total cost of ownership. Will not let you discount more than 15%. Do not even try.

A Total Cost of Ownership and deal-management platform for MAN Trucks & Bus and its dealer network.

  • Costs across 25+ vehicle models
  • 75% faster model lookups
  • Role-based access and audit trails
  • Built forMAN Trucks & Bus
  • Result75% faster model lookups

Honest red flagTalks about margins on the first date.

  • React
  • TypeScript
  • Supabase
  • Caching
95% skills fit Born 2026

MAN Contract Management

Lead developer

Commitment-friendly. Gets contracts approved, signed, dated and audited.

A contract lifecycle platform where contracts move through category-based approval rules, legal review and digital signing, with external signatories signing through secure, branded links.

  • E-signing inside and outside the company
  • 56 database migrations shipped
  • Email MFA and audit logs
  • Built forMAN Trucks & Bus
  • Result56 database migrations shipped

Honest red flagReads every clause. Twice.

  • React
  • Supabase
  • pdf-lib
  • MFA
94% skills fit Born 2025

PSA

Lead mobile developer (~85%)

Votes early and often (securely, with an audit trail).

A member-engagement platform with secure, auditable voting, nominations and document workflows, plus real-time notifications.

  • Voting, nominations and documents in one app
  • 40% faster nomination reviews
  • Live push notifications
  • Built forPSA, The Union of Choice
  • Result40% faster nomination reviews

Honest red flagWill remind you about the meeting. Repeatedly.

  • Flutter
  • Django
  • Firebase
  • REST APIs
93% skills fit Born 2025

Driveway

Lead developer

Protective. Notices every unknown car at the gate and tells you straight away.

License-plate recognition and AI vehicle risk scoring that alerts residential communities the moment an unknown vehicle arrives.

  • Reads number plates
  • AI risk score: green, yellow, red
  • Real-time entry alerts
  • Built forDelegateIT
  • ResultLive entry alerts

Honest red flagSuspicious of anyone it has not met.

  • Flutter
  • FastAPI
  • Supabase
  • Alerts
94% skills fit Born 2025

Moratwe RSVPs

Primary developer

Knows exactly who is coming, what they will eat and which session they picked. Never loses a guest at the door.

An event management platform where guests are invited by email, RSVP, choose their breakaway sessions and are checked in at the door with a personal QR code.

  • Sends the invitations while you make coffee
  • Guests choose their breakaway sessions
  • A QR code at the door, checked in on the spot
  • Built forMoratwe Consultants
  • ResultQR check-in at the door

Honest red flagTakes attendance very seriously. Will notice that you did not RSVP.

  • Django
  • Celery
  • PostgreSQL
  • QR codes
95% skills fit Born 2026

Nadilini

Lead developer

Natural diamonds only. Takes you from the mine to your finger, one scroll at a time.

A scroll-driven story site that follows a natural diamond from the mine to the finger, paired with a Shopify store for custom design, rare stones, an Italian made-to-order collection and refined gold.

  • Six chapters that play as you scroll
  • A Shopify store for custom design and rare stones
  • Brand rules followed to the letter
  • Built forDowntown Diamonds
  • Result6 chapters, one scroll

Honest red flagCannot be rushed. Scroll slowly.

  • GSAP
  • Lenis
  • Shopify
  • JavaScript
93% skills fit Born 2026

DelegateIT website

Lead developer

The front door of an AI company. Explains what AI can do for you in ten different industries and asks nothing back, except a call.

The marketing site for DelegateIT, an AI adoption partner for South African businesses, with services, industry pages, case studies, an AI readiness scorecard and a live Neo demo.

  • Ten industry pages from one template
  • An AI readiness scorecard
  • A live demo of Neo, right on the page
  • Built forDelegateIT
  • Result10 industry pages, one template

Honest red flagWill gently ask whether your business is ready for AI.

  • Next.js
  • React
  • TypeScript
  • SEO
92% skills fit Born 2026

LegalPass

Sole developer

Charges by the minute. Worth every second.

A subscription portal where members chat live with attorneys and pay by the minute, with plans, top-ups, transcripts and an admin console to run it.

  • Monthly and annual plans
  • Live chat billed per minute
  • Saves each transcript once, even when webhooks double up
  • Result2 plan tiers, monthly or annual
  • Live atlegalpass.co.za

Honest red flagAlways watching the clock.

  • PayFast
  • Supabase
  • Edge Functions
  • Netlify
91% skills fit Born 2026

WithCrypto

Sole developer

Had a glow-up. Used to be slow WordPress. Sent 301 redirects to the ex.

A rebuild of withcrypto.com, a regulated marketplace where people spend crypto on cars, property and watches, replacing a slow WordPress theme with a fast, mobile-first site that looks as premium as the deals it hosts.

  • Rebuilt mobile-first
  • Search rankings kept intact
  • Ran the DNS cutover for launch
  • Built forWithCrypto
  • Result301 redirects keep SEO intact
  • Live atwithcrypto.com

Honest red flagStill talks about its old theme.

  • HTML
  • CSS
  • Tailwind v4
  • SEO
90% skills fit Born 2026

Goodwill

Security hardening contributor

Recently survived a penetration test and came out stronger. Healthy boundaries: five wrong tries and you are locked out for 15 minutes.

A Blazor Server platform where dealerships raise goodwill and STC requests that move through vetting, approval, budgets and reconciliation. I joined the team to harden it after a penetration test.

  • Rate limiting
  • Sign-in required on the live connection
  • Anti-clickjacking headers
  • Built forMAN Trucks & Bus
  • Result5 failed logins, then lockout

Honest red flagTrust takes time.

  • C#
  • .NET 8
  • Blazor
  • ASP.NET Identity

1 of 12 · 0 matches · 0 passed

Client code and screenshots are confidential, so most work is described, not shown. Happy to walk through architecture on a call.

Credentials

Paid for in blood, sweat and tears.

Mostly tears. The sweat was every live demo. The blood was a paper cut from printing assignments. Coffee was not measured, but it was not small.

How I work with AI

Pull my strings.

AI does the heavy lifting. I stay in control. Pull a string, or grab a hand, to see which part of the job AI handles and where I step in.

Playground

Go on. Mess with my graduation.

Throw the cap, fire the confetti, dress me up and make me say things. No tuition fees apply.

What I do

From first idea to deployed product.

01

AI agents & assistants

Claude-powered receptionists, chat and voice assistants with RAG over your own data, calendar booking and CRM sync.

02

SaaS & internal platforms

Multi-tenant products with row-level security, role-based access, audit trails and approval workflows.

03

CRMs, ERPs & dashboards

Sales pipelines, pricing engines, MRP and reporting tools that replace spreadsheets.

04

Websites & mobile apps

Fast, accessible websites in Astro, React and Webflow, plus cross-platform Flutter apps.

Stack

Every skill is wired to something I shipped.

24 skills, 12 projects, 59 connections. Hover or tap a skill to see where I used it. Tap a project to jump to it.

Journey

Engineer who ships, designer who cares.

  1. Mar 2025 to now

    Full-Stack Software Engineer @ DelegateIT

    Johannesburg

    Take products from first interview to production: SaaS ERP, dealer platform, union app, security platform and an AI receptionist. Ran user interviews and UAT across 8 dealerships and several union branches; rated Good to Excellent on technical and soft skills.

  2. Mar 2024 to May 2025

    Web Developer & Designer (subcontract) @ Frost Forward Digital Studio

    Cape Town

    Custom responsive sites in React, Next.js, Framer and Webflow with a focus on performance, SEO and accessibility.

  3. Conferred Apr 2026

    Bachelor of Computing, Cum Laude @ Belgium Campus iTversity

    Pretoria

    NQF Level 8. Software engineering, AI and machine learning, databases, UX and project management.

Get to know me

Scratch and win.

Eleven things a CV leaves out. Some are true, some are jokes, and I will not say which. The prize is me.

Downloads

The paperwork, ready to read.

Let's talk

Have a role or a build in mind?

Tell me what you need. I reply within a day.

ruanleenders@gmail.com

Johannesburg, South Africa · English & Afrikaans · LinkedIn · GitHub