Focused on creating intuitive and performant web experiences. Bridging the gap between design and development. OSS enthusiast.
Skills
Core Languages
Frontend
Backend
Tooling & Infra
CMS & Design
Testing
Work Experience
Selected Projects

A modern headless e-commerce solution built with on Supabase that you drop into your project and make it your own.
GitHub
A metrorail website to find schedules, routes, and ticketing information for South African commuters.
GitHub
OSS package for validating; extracting; and validating South African ID numbers.
GitHub
OSS project that gives you production-ready interactive learning components you can drop into your LMS app in minutes.
GitHub
Unix/Linux knowledge base for howdoi — file management, text processing, and more.
GitHubResources
Blog
Testing Cookbook: e2e testing with Playwright
Testing felt like a chore until I sat down to actually teach it. Writing The Testing Cookbook changed how I think about quality.
I Tried to Contribute to shadcn/ui — Here's What I Broke
My first PR to a major OSS repo taught me more about contributing than any tutorial ever could.
My First npm Package — What Nobody Tells You About Publishing OSS
A look back at building and publishing @south-african/id — my first npm package, what broke, what I learned, and why I claimed an entire npm org.
I Built an Open-Source Component Registry for Interactive Learning — Here's Why
Before building my edtech project, I needed the primitives. So I built them for everyone.
Connect
Feel free to contact me at siphonkebe@gmail.com