Liam James Parker

Liam James Parker

Full-Stack Engineer

I build production systems across the stack — regulated multi-tenant SaaS, AI-agent infrastructure, Go tooling, and applied machine learning. Based in South Africa, shipping in whichever language fits the problem: TypeScript on the web, Go for systems, Python for ML, Kotlin on Android, and the occasional descent into x86 assembly.

Projects

SaaS

Property Management Ops

Multi-tenant property management SaaS — leases, trust accounting, role-based access, and end-to-end POPIA compliance. Private production system in daily use.

Next.js Prisma PostgreSQL NextAuth
AI Agent Infra

Architect Tool

The browser layer for AI agents — drives your real logged-in Chrome, learns workflows by watching you once, then replays them with zero LLM tokens. MCP + HTTP + REST.

Go Chrome DevTools Protocol MCP
SaaS

Rescue Ops

Business-rescue operations suite — financial triage, operations, and creditor pipeline apps in one monorepo with shared database, audit, and encryption layers.

Next.js Turborepo Prisma PostgreSQL
SaaS

RoomKing CRM

CRM for affordable rentals — WhatsApp-first lead capture with automatic intent extraction, listing freshness scoring, auto-matching, and one-click viewing bookings.

Next.js 15 React 19 Prisma Clerk
AI Agent Infra

AIployee Bridge

MCP server that turns the AIployee voice/chat-agent platform into typed tool calls — LLM clients build and edit agent flows in 3–5 calls instead of 20–30 rounds of browser scraping.

TypeScript MCP Node.js
Machine Learning

Tennis Tagger

Automated tennis match analysis — match video in, Dartfish-compatible point-by-point CSV out. Fine-tuned YOLO ball detection, pose and court-homography features, shipped as a one-click Windows installer.

Python PyTorch YOLOv8 Go
Dev Tooling

gox

Compile-time augmentation layer for Go — sum types, exhaustive matching, and contracts, implemented at the AST/type-system level rather than against an SDK.

Go
Chrome Extension

Video Downloader

Universal browser-based video downloader — Chrome extension front-end with a Go backend wrapping yt-dlp. Handles YouTube, HLS, DASH, and 1000+ sites.

Go Chrome APIs yt-dlp
Web App

AIployee Emailer

Multi-tenant transactional email service — clients bring their own SMTP; runs on a single VPS at roughly $5/month.

TypeScript Node.js
Web App

FlipModel

Property flipping ERP — deal pipeline, double-entry accounting, RBAC, 52+ data models

Next.js React TypeScript Prisma PostgreSQL
Mobile App

ThePriceIsRight

South African grocery price comparison with barcode scanning and smart cart optimization

Kotlin Jetpack Compose ML Kit Retrofit Hilt
Trading Bot

TraderBot

Forex & gold scalping bot with ML-based entry signals, risk management, and performance dashboard

Python XGBoost MetaTrader 5 Streamlit SQLite
Web App

TransferTracker

Property transfer pipeline tracking for buyers, sellers, agents, and attorneys

Next.js FastAPI PostgreSQL JWT
Web App

Radco Workticket Helper

Workshop ticket management with PDF generation and delivery notes

Next.js Prisma PostgreSQL React-PDF
Desktop App

Personal Knowledge Digitiser

Desktop OCR app — extracts structured text from images using Azure AI Vision

Python Azure Vision API customtkinter Pillow
Chrome Extension

Monkey See Monkey Do

Chrome extension for content QA — text corrections, alt tag checks, cross-page consistency

TypeScript Vite Chrome APIs
Automation

Tamper Monkey ACF Filler

Automates Google Docs to WordPress ACF layout mapping

JavaScript Python
Systems

Radco Workticket ASM

The workshop ticketing tool rewritten in x86 FASM assembly — purely for the exercise.

x86 Assembly FASM