Skip to main content

Prototypes

Technical rabbit holes, applications, and expression

Live

Lento

Quote Repo Platform

Next.js
Supabase
Vercel
Cloudflare
n8n

Challenge

How do we preserve meaningful quotes and context in a world of fleeting social media content?

Key Scope & Decisions

Supabase for Real-Time Database

Needed real-time sync for collaborative quote submission and curation without managing infrastructure, Cloudflare Turnstile for Bot Protection

Vercel KV for Caching & Rate Limiting

Edge caching reduces DB load; rate limiting prevents abuse while keeping UX smooth

Onboarding users seamlessly into understanding the interactivity language

Masonry grid layout for visual browsing, non-intrusive tutorial for first-time visitors

More side projects

Telecom Churn Prediction

AI Nanodegree Capstone Project

End-to-end ML pipeline predicting customer churn for telecom companies. Deployed via Flask API on AWS with containerised infrastructure.

Python
pandas
scikit-learn
Flask
Docker
AWS EC2

Highlights

  • 7,043 customer records analysed from IBM dataset
  • Feature engineering on customer behavior patterns
  • Docker containerisation + AWS EC2 deployment, CI/CD pipeline for model updates

Tokyo DisneySea Wait Times

Real-Time Theme Park Navigation

Real-time wait time tracking for Tokyo DisneySea rides, integrated with weather forecasts and interactive maps to help visitors optimise their park experience.

Weather API
Geolocation API
OpenMaps
React

Highlights

  • Live ride wait time data aggregation
  • Interactive map with geolocation

Video demo coming soon

n8n Automation Workflows

Process Automation & Integration

Self-hosted automation workflows for personal productivity and data pipeline management, replacing multiple SaaS subscriptions.

n8n
Docker
APIs
Webhooks

Highlights

  • Scheduled information sync and backups
  • Webhook-triggered workflows
  • Docker-based local deployment for cost savings

Video demo coming soon

PM Guardrails Tool

Project Management Framework

Structured framework and checklist system for junior project managers, distilling best practices from enterprise program delivery.

RAG
PMP Framework
n8n

Highlights

  • Phase-based checklist system
  • Risk identification templates
  • Stakeholder communication frameworks

Decentralised Sistic

Decentralised Application

Event ticketing platform utilising Blockchain for secure transactions, and to deter scalpers.

dApp
Solidity
APIs
Webhooks

Highlights

  • Metamask, Minting, and Bidding Mechanics

In 600 Blinks

Indie narrative detective game

Based on a true story. A game that tasks you to gather clues and decide which of three suspects should be charged guilty, all in 600 seconds.

Unity
Blender
C#
Game Design

Highlights

  • Light branching mechanics
  • 3D Spatial audio design

Select projects are hosted locally. GitHub repositories available for review upon request.

Interested in discussing these projects?

Get in touch

Specific Data & Analytics work

See SQL and Python projects

View