Transaction categoriser
production
Classifies bank transactions into accounting categories automatically. Trained on real ledger data and cuts the manual coding time on every set of accounts.
Excel
Practice automation suite
production
A trial-balance mapper and an IMAP email filer that sorts and forwards client mail. Modular, runs unattended.
python
xlwings
openpyxl
imaplib
Discord automation bots
personal
Modular bots with 30+ slash commands. Live market monitors, a keyless job scanner that pulls and de-duplicates listings from multiple feeds, and trading tools. SQLite-backed with managed migrations.
python
discord.py
SQLite
aiohttp
Shopify pricing scanner
personal
Scans a large number of storefronts for pricing anomalies with rotating proxies, webhook alerts, and checkpoint/resume so it survives restarts.
python
asyncio
requests
proxies
iOS stock tracking app
personal
An IOS application that helps manage my reselling business, with barcode scan features and the ability to import bank statements for reconciliation.
Swift
SwiftUI
market API
This website
personal
Built to serve as a CV, doubles up as a log of my achievements.
HTML
CSS
Cloudflare Workers