Things I've Shipped

My SaaS apps

Coinfetti

Coinfetti

A 'vibey' finance tracker that removes the boredom from budgeting

Snap receipts, set flexible budgets, and view clear charts of your spending.

Next.jsTypeScriptFirebase
Visit Site
SymbioLearn

SymbioLearn

Coming Soon

AI-powered tutoring, on demand

Students create custom AI Voice tutors and have live tutoring sessions to learn any subject. Launching early 2026.

ReactNext.jsTypeScriptAI IntegrationFirebase
Visit Site
YTTG

YTTG

AI-powered YouTube thumbnails in seconds

Uses AI (Imagen 4 & Gemini 3) to instantly create high-CTR, professional thumbnails from simple text descriptions.

Next.jsAI IntegrationGoogle GeminiImagen 4
Visit Site
Templato

Templato

For Mom

Excel templates from plain English

Built this for my mom so she can generate Excel templates on the go without learning formulas. Just describe what you need.

Next.jsTypeScriptAI Integration
Visit Site
AmbiGoal

AmbiGoal

Turn vague ambitions into actionable plans

Structured goal-setting using guided SWOT analysis and SMART goal frameworks.

Next.jsTypeScriptFirebase
Visit Site
PlanMyPrac

PlanMyPrac

For Mom

Recipe-based shopping list generator

Built for my mom's cooking classes. AI analyzes recipes and generates scaled shopping lists based on student count.

Next.jsTypeScriptAI Integration
Visit Site

Client Work

Professional projects I've delivered

CerebroNovus

CerebroNovus

Founding Engineer (Contract)
@CerebroNovus
June 2025 - Present
Live Site

The Challenge

When I joined as the founding engineer, CerebroNovus was a concept with a business plan but no existing code or technical infrastructure. The challenge was to translate this vision into a functional, live platform from a completely blank slate.

My Solution

As the founding engineer, I am architecting and building the core platform from the ground up using Next.js and Firebase. My work involves creating the essential backend services to manage client data and chatbot logic, implementing the secure connection to the WhatsApp API, and developing the primary web application for operations. The result is a functional platform ready to serve the first group of clients.

Tech Used

Next.jsTypeScriptFirebase (Firestore, Auth, Storage)VercelWhatsApp Business API

Key Responsibilities

  • Developing the primary web application for platform management and operations.
  • Implementing the backend services and API endpoints that power the chatbot logic.
  • Integrating the platform with the official WhatsApp Business API.
  • Designing and implementing the database schema in Firestore.
Information Management System

Information Management System

Freelance Full-Stack Developer
@Training Centre
August 2024 - Present
Live Site

The Challenge

The training centre was running on paper and spreadsheets, which was slow and led to errors. They needed a central system to manage their students, attendance, and assets.

My Solution

As the sole developer, I designed and built a complete Information Management System. The backend is a robust Laravel API and the frontend is a responsive React application. The system is used daily by staff to streamline their core operations.

Tech Used

LaravelPHPReactMySQLJavaScript

Key Responsibilities

  • Built the entire system from concept to deployment, managing both frontend and backend development.
  • Created modules for student enrollment, digital attendance registers, and asset management.
  • Developed the public-facing website and a simple CMS for staff to update content.
Xabatech Engineering

Xabatech Engineering

Freelance Web Developer
@Xabatech Engineering
2024
Live Site

The Challenge

Xabatech Engineering needed a professional online presence to showcase their engineering services and attract new clients.

My Solution

Built a clean, professional website that effectively communicates their expertise and services.

Tech Used

Next.jsTypeScriptTailwind CSS

Key Responsibilities

  • Designed and developed the full website from scratch
  • Implemented responsive design for all devices
  • Optimized for performance and SEO
Success Is Do It Yourself

Success Is Do It Yourself

Freelance Web Developer
@Success Is DIY
2024
Live Site

The Challenge

Writer and execution coach Aubrey Mavhuli needed a digital platform for his movement focused on taking action and personal development.

My Solution

Created an engaging website that captures the movement's energy and helps Aubrey connect with his audience.

Tech Used

Next.jsTypeScriptTailwind CSS

Key Responsibilities

  • Built the website to reflect the movement's mission and values
  • Designed for readability and engagement
  • Integrated content management for blog posts and updates