Skip to content

Work

I'm an independent product engineer working across web, mobile, backend, and infrastructure for clients. I tend to own things full stack, from architecture to ship.

Semata.ai Founding engineer

AI recruiting workflow platform for turning role criteria and candidate CVs into structured evaluations, scorecards, and review-ready shortlists.

Next.js, React, TypeScript, Supabase, Anthropic Claude, Vercel AI SDK, Tailwind CSS, Playwright, Vitest

Visit site ↗

Borg Research / Odin Lead frontend and full stack

Security operations platform with a client portal, internal operations console, integrations, billing, and AI-assisted pentesting workflows.

Next.js, React, TypeScript, MongoDB, Neo4j, Stripe, Slack, Go, Python, GCP, Playwright

Visit site ↗

FormField AI Founding engineer

Field operations platform for building forms, dispatching inspections, collecting asset data, and automating operational reporting.

React, TypeScript, Vite, FastAPI, PostgreSQL, Expo, React Native, Google Cloud Run, Playwright

Visit site ↗

Future Forex Lead frontend engineer

South African fintech platform for forex services, international transfers, crypto arbitrage, compliance workflows, and client account management.

React, TypeScript, Vite, Astro, SWR, Playwright, React Email, Docker, GitLab CI

Visit site ↗

Thredd Staff engineer

Enterprise issuer-processing platform work across Client Access tooling, API services, documentation, contract testing, and AWS delivery infrastructure.

React, TypeScript, Vite, FastAPI, gRPC, Python, OpenAPI, GraphQL, AWS, Terraform, Vitest, pytest

Visit site ↗

Voyc Senior frontend engineer

Conversation intelligence platform for contact-centre quality assurance, compliance monitoring, reporting, scorecards, and AI-assisted review.

React, TypeScript, Vite, Redux, Redux Saga, MUI, React Flow, Storybook, Cypress, Vitest

Visit site ↗

Aerobotics Senior frontend and mobile engineer

Agricultural intelligence platform for growers and field teams, spanning map-driven farm management, yield estimation, offline in-field scouting, and internal configuration tooling.

React, React Native, TypeScript, Vite, Google Maps, Turf.js, WatermelonDB, Redux Saga, Storybook, CircleCI

Visit site ↗

Conservio Frontend lead and maintainer

Eco-tourism marketplace and management platform for discovering conservation-focused places to stay, experiences, destinations, and enquiries.

Next.js, React, JavaScript, CSS Modules, Sass, SWR, NextAuth, AWS Cognito, Mapbox, Imgix, AWS

Visit site ↗

Varsity Vibe Client-app lead and maintainer

Student membership platform across web and mobile, covering verification, payments, partner benefits, deals, redemption, and public content.

React, Vite, Redux Toolkit, React Native, Mapbox, Firebase, Sentry, Storybook, Cypress

Visit site ↗

LessonDesk Lead frontend engineer

Enterprise learning platform spanning training management, learner portals, classroom workflows, assessments, reporting, and shared web infrastructure.

React, Next.js, Svelte, Sapper, Play Framework, Scala, Keycloak, Cypress, Storybook, Docker

DigsConnect Lead frontend engineer

Student accommodation marketplace for search, property detail pages, landlord workflows, messaging, applications, favourites, and roommate discovery.

React, JavaScript, Create React App, styled-components, Mapbox, Formik, Yup, PWA, Jest, Nginx

Visit site ↗