Work
17 projects across open APIs, web platforms, applied AI, and developer tooling. Each entry covers what was built, the constraints that shaped it, and the decisions worth defending — including the ones that did not work out.
A Telegram bot that reads receipt photos with Gemini and files them into a spreadsheet.
PyTorch LSTM forecasts for Indonesian gold, from one month to five years out.
An LSTM built gate by gate in NumPy, then measured honestly against buy-and-hold.
A command-line draft helper trained on 128 heroes of synergy and counter data.
MNIST at 97.9% validation accuracy, with every layer and gradient written in NumPy.
Draw a character; four convolutional models read it back, in Latin or Arabic.
The travelling salesman problem, solved by pheromone trails in seventy-seven lines.