Python
PyTorch
LLMs
AWS
Cloud
Backend
Machine Learning
On the Media
Writing
AI: Monte Carlo Tree Search (MCTS)
A deep dive into MCTS — the tree-search algorithm powering AlphaGo — covering selection, expansion, simulation, and backpropagation.
AI: OpenAI Gym
An introduction to OpenAI Gym — the standard toolkit for benchmarking reinforcement learning algorithms across a variety of environments.
Serverless Infrastructures
Why serverless is the right model for true auto-scaling — tying infrastructure costs directly to usage rather than provisioned capacity.
Upverter — Designing PCBs
Hands-on experience with Upverter, a browser-based PCB design tool — from schematic capture to layout for a real hardware project.
Projects
Train Your Own AI
Place dots on a grid and watch a tiny neural net learn the decision boundary live in your browser.
Image Segmentation
Upload a photo and click any object — SAM instantly isolates it with a coloured mask, entirely in your browser.
snake-reinforcement-learning
Live demo of a trained RL agent playing a simplified version of the classic Snake game.
Local AI Chat
Chat with a small LLM running entirely in your browser — no server, no data sent anywhere.
Interested in working together? Get in touch on LinkedIn.