This is a submission for the New Year, New You Portfolio Challenge Presented by Google AIAbout Me
I am a full-stack software engineer based in South Africa, focused on building durable software that ships and lasts.
I care about clear system boundaries, low-maintenance architectures, and products that solve real problems without unnecessary complexity. Most of my work lives in production: SaaS tools, automation systems, payment flows, and community platforms.
This portfolio is meant to reflect how I actually work. Pragmatic, intentional, and biased toward execution.
Portfolio
This portfolio is structured like internal system documentation rather than a traditional marketing site. It highlights:
- Live and archived products I have shipped
- Clear product intent, status, and scope
- SaaS, automation, payments, and platform work
- Open-source and community contributions
How I Built It
- Framework: Next.js
- Language: Typescript, JavaScript
- Styling: Tailwind CSS
- Deployment: Google Cloud Run (fully managed, container-based)
I used Google AI tools during development to iterate on layout structure, copy clarity, and information hierarchy, while keeping the final implementation deliberately simple.
The site favors static rendering, fast load times, and a small surface area for long-term maintainability.
What I'm Most Proud Of
- The restraint in the design. Nothing exists without a reason
- Clear labeling of product status (live, inactive, archived)
- Showing real shipped work instead of demo projects
- A portfolio that reflects engineering maturity, not trend-chasing
This is not a highlight reel. It is a snapshot of how I build software today.
More...