ALWIN MATHEW / PROJECTS
Portfolio ↗

THE PROJECT COLLECTION

Ideas you can
play with.

A growing collection of experiments in code, machine learning, and the web. Open a project and explore how it works.

Explore projects

05 PROJECTS
HANDWRITING → PREDICTION7PREDICTIONDRAW. PREDICT. INSPECT. ↗
01 / MACHINE LEARNING INTERACTIVE

MNIST digit classifier

Draw a handwritten digit and watch a convolutional neural network make its prediction. Explore the probabilities, feature maps, neurons, and learned connections.

TEST ACCURACY
See project
INFERENCE
In your browser
MNISTNeural networksTypeScript
Open project ↗
DISORDER → ORDERSORT. STEP. EXPLORE. ↗
02 / ALGORITHMS INTERACTIVE

Sorting studio

Watch an array find its order. Explore 15 algorithms, adjust the speed, and follow each operation in the live pseudocode.

ALGORITHMS
15 to explore
PLAYBACK
Your pace
AlgorithmsVisualizationLive pseudocode
Open project ↗
SIMPLE RULES → COMPLEX LIFEDRAW. EVOLVE. EXPLORE. ↗
03 / CELLULAR AUTOMATA INTERACTIVE

Conway’s Game of Life

Watch simple rules create living patterns. Draw cells, explore classic formations, and let a responsive grid evolve at your pace.

THE RULES
B3 / S23
INTERACTION
Draw & play
EmergenceResponsive grid
Open project ↗
GROWTH → FIRE → REBIRTHPLANT. IGNITE. REGROW. ↗
04 / STOCHASTIC SIMULATION INTERACTIVE

Forest fire

Plant a forest. Start a fire. Watch new growth return. Explore the balance between growth, lightning, and the spread of flames.

THE RULES
Growth & fire
INTERACTION
Plant & ignite
Cellular automataLive simulation
Open project ↗
EXPLORE → FIND THE FLAGPLACE. SEARCH. DISCOVER. ↗
05 / PATHFINDING INTERACTIVE

Find the flag

Place a start, a flag, and obstacles. Watch six search algorithms explore the grid, with live pseudocode and a path traced step by step.

ALGORITHMS
6 search strategies
CANVAS
Full viewport
PathfindingEditable gridLive pseudocode
Open project ↗

All five projects run in your browser. No account needed.