Skip to content
Built by Clérise

Software engineer · Creative · Business owner

Clérise
Swart.

I build the systems behind the work.

Vue and TypeScript on the front-end, full-stack when it counts. Ten-plus years of remote work, businesses of my own, and a machine that stitches whatever I program into it.

Open to full-time roles · South Africa / remote

Selected work

Two systems, built end to end

FEW Cutting Tools

Legacy rescue
Stack
Laravel 13 · PostgreSQL 17 · Redis · Sanctum
Ability
Ports factory programs from a dying Windows XP machine to the web, quirks and all
few.co.zaIn progress

Embroidery Blanks

Own business
Stack
Laravel 13 · PostgreSQL 17 · Redis · Vue 3
Ability
Phone-only accounts and WhatsApp order updates for customers without e-mail
embroideryblanks.co.zaLive
All work

How I work

Software that fits the business it runs

  1. Start from how people actually work

    Seven years in customer support taught me where systems fail people. So I build for the real workflow: phone-only accounts when customers have no e-mail, a quote list when a shop has no prices yet.

  2. Typed, tested, checked

    Strict TypeScript, tests next to the code, and CI that refuses a missing translation. This site is built the same way; the source is public.

  3. Write it down

    Handover notes after every build session, a findings list instead of silent fixes, and documentation that carried a team through a change in leadership.

About

From support lead to software engineer

I spent years leading remote support teams for Amazon and AAA games before I moved into building the systems myself. Now I write Vue and TypeScript for a living, run my own businesses, and finish my BSc in Computer Science in December 2026.

Read my story

Hiring for Vue or full-stack?

I am looking for a full-time role, remote from South Africa. Intermediate level, with room to lead.

Designed and built by Clérise with Vue 3 and TypeScript.

Read the sourceSouth Africa · remote