Hi. I'm Owén.
A Developer.
I'm passionate about building websites, bots, and AI tools that save people time.
I'm passionate about building websites, bots, and AI tools that save people time.
A live SaaS that lets users download TikTok and Instagram media in one click — built end-to-end as a fast, ad-supported web app.
PDF detection & processing tool with a custom API backend deployed on Google Cloud. Frontend talks to a serverless PDF service.
An alumni tracking system delivered for the university. Public details and screenshots are held under wraps while awaiting official approval for release — full case study available on request.
Each morning, this Python bot pulls top posts from selected subreddits, asks Claude to summarize them, and emails the digest to my inbox. Includes rate-limit handling, deduplication, and local caching.
A suite of MQL5 trading systems for BTC, Gold, US30, NAS100, and NVDA. Each strategy combines a breakout entry, ATR-based stops and position sizing, and is forward-validated through a Python optimization pipeline that searches across thousands of parameter sets.
A Chrome extension that captures any website — HTML, CSS, JavaScript, and images — and packages it into an editable folder you can reopen offline. Useful for archiving references, studying real-world frontend patterns, or rescuing your own work from a server. I built this in a weekend to help me reverse-engineer modern portfolio designs.
Puzzle solvers and game bots I've built on weekends. They're how I learn new algorithms — by trying to beat the game with them.
A floating-window Chrome extension that suggests optimal Wordle guesses from a 90,000-word dictionary. Designed to stay invisible during screen shares.
Snap a photo of any Sudoku puzzle and the Python tool extracts the grid using OCR, solves it with a backtracking algorithm, and overlays the answers back onto the original image. From phone-camera to solved puzzle in about two seconds.
A browser bot that plays Minesweeper on its own. It calculates mine probability for every covered cell using Bayesian inference, falls back to constraint propagation when probabilities tie, and clicks the safest move. Clears “expert” boards more often than I do.
A browser-based AI for the 2048 game. Runs an expectimax search with a corner-favoring heuristic and consistently reaches the 4096 tile. Watch it play on its own, or take over the board mid-game.