WC

Profile

As a Software Engineer with over 10 years of experience, I specialize in crafting mission-critical systems using a diverse array of technologies. This broad expertise allows me to make informed decisions in software design and development.

My core strength lies in tackling complex challenges—be it debugging intricate system issues, implementing sophisticated requirements, or optimizing performance bottlenecks. I excel at designing scalable and reliable systems that meet the highest standards of quality. Additionally, I bring proven leadership skills, guiding teams, engaging stakeholders, and mentoring junior developers.

Education

Nelson Mandela Metropolitan University (NMMU)

Jan 2010 - Dec 2013
NDip Information Technologies (Software Engineering)

Achievements

Speaker @ GoTo Amsterdam

Spark Your Imagination, Eneco’s Virtual Power Plant.

June 2024

Speaker @ Derivco Hackathon

Developing a Mobile Application Using the Ionic Framework.

Sep 2018

Tesla Innovation Award

Awarded at Derivco for developing a mobile application that was used to book, manage, and locate meeting rooms for a company of over 2000 people.

2017

Interests

Software Architecture
Software Development
Blockchain
Performance Optimization
Mentoring
Golf
Music
Guitar
Finance
Animals
Travel

Projects

TradingView MCP Bridge

A Model Context Protocol bridge connecting Claude Code to the TradingView Desktop app for local, AI-assisted chart analysis and Pine Script development.

TypeScript
MCP
Chrome DevTools Protocol
Claude Code

Hyperliquid CLI

A scriptable command-line interface for trading perps on the Hyperliquid exchange directly from the terminal.

TypeScript
Node.js
Hyperliquid
CLI

GRVT TypeScript SDK

A Deno-first, NPM-compatible TypeScript SDK for the GRVT Exchange, with a CCXT-style client and real-time WebSocket market data.

TypeScript
Deno
Node.js
WebSocket
EIP-712

Claude Code Config

A curated, shareable Claude Code setup bundling rules, hooks, agents, skills, and slash commands for a productive AI coding workflow.

Claude Code
Python
MCP
Skills

Trading Lab

Data-driven trading signals that backtest trend, capital efficiency, and risk protection to remove guesswork from momentum trading.

TypeScript
Next.js
React
Tailwind CSS

Solidity Tips and Tricks

An article sharing practical tips from the Solidity development journey, covering debugging, pragma locking, and nested mappings.

Solidity
Hardhat
Smart Contracts
Web3

WETH Permit Exploit

A security research project demonstrating how WETH's missing permit function can be exploited to bypass authentication and transfer funds.

Solidity
Foundry
Security Research
DeFi

BETH Stack

An opinionated hypermedia-driven web framework combining Bun, Elysia, Turso, and HTMX for fast, type-safe, simple web apps.

Bun
Elysia
Turso
HTMX
TypeScript
Drizzle

Printable CV

A web-based CV that can be hosted online and prints to a clean, professional PDF with optimised print styles.

Next.js
React
TypeScript
CSS Print Styles

My Website

My personal website

TypeScript
Next.js
Bun

Occasional Writer

I occasionally write about software development and other topics on Medium.com.

Writing

What's Risk Management?

A small tool to help traders manage their risk when trading.

TypeScript
Next.js
Bun

Solana DCA Bot

A bot that automates the process of buying a small amount of BTC on a regular basis.

TypeScript
NestJS
Solana
Bun

Email Verification

A tool that helps you verify if emails exist at scale

Go

GMoney

A mobile banking application that aims to bring banking to the unbanked in Africa.

React Native
Android Studio
XCode
XState

Bobtail

An application for Bobtail dog food, where users can upload their purchases and claim insurance payouts.

Angular
Azure
C#
NgRX
SQL
TypeScript

Ultra Pet

An application for Ultra Pet pet food, where users can upload their purchases to qualify for insurance benefits.

Angular
Azure
C#
NgRX
SQL
TypeScript

Yapper

A social application used to track your dog's habits and share them with the community.

Angular
Azure
C#
NgRX
SQL
TypeScript