About me

I'm currently based in Perth 🇦🇺 where I work as a Solutions Architect at AWS. Previously I studied Computer Science and Data Science at UWA, until I earnt my BSc in 2024. I spend my spare time working on various side projects, including some attempts at bootstrapping startups.
Me and my dog, Boris
My main hobby is playing chess - if you are interested feel free to check out my current rating. I am entirely self taught. My chess.com username is just charles, which is nice to have. Another of my hobbies is Clash Royale (I've pushed up to the top 100 players in 🇦🇺 before). I also have my dog Boris who is pictured above, although I'm not sure if having a dog counts as a hobby.

You can find me on GitHub here and on LinkedIn here.

Projects

I build tools to solve problems I run into often enough that it's easier to build a solution than keep dealing with them manually. I've recently also been inspired by Pieter Levels to try to find a niche in the market and build something useful around it. While it is hard to find time to work on these, I do try to keep busy - some of the projects are still in the works, but nothing listed here has been abandoned.

quanttrading.io

I'm the technical cofounder, building a quant trading interview prep and practice site. It's focused on decision-making, desk-style drills, and structured prep rather than just textbook formulas. It gives candidates a concrete way to practice and track progress before interviews.

mentionsignal.com

A platform for performing research on Polymarket mention markets. It takes a market URL, lets users connect the sources that matter, and shows how often each traded term appears across coverage, transcripts, PDFs, and other text sources. It lets traders make statistically informed bets instead of simply going off vibes.

counterparty.markets

A Polymarket analysis tool that looks at the top whales on each side of any market, and shows whether they are long-term winners or losers, their P/L, and other info. The goal is to help traders make informed bets and avoid betting against people with a strong record of success.

statusmapper.app

A Qantas Status Credits calculator for partner airline flights. It maps fare classes and routes (with mileage band fallback), and supports all 22 partners whether they're oneworld partners that earn status or basic partners that only earn points.

I built it because partner earn rates were unclear and I got tired of checking the partner earn tables manually every time. It also helps flyers avoid tricky situations where they book a oneworld partner flight expecting to earn status credits, but find after flying that they booked an ineligible fare class to do so.

This website

It looks like this on purpose.

A pet project that I return to every so often to tweak. It started as a learning experience, but now I keep it around because it's mine and I like it. And in the age of (frankly) slop taking over the internet, I have resolved to keep my personal site, which is a reflection of myself, refreshingly simple.

ipster

A CLI app that stores IP addresses and generates SSH commands to speed up my workflow. It stores an IP, user login, and optionally a key location, then generates the SSH command and writes it to the user's clipboard. Built with cobra on top of Golang.

https://github.com/charlesdevelops/ipster

Other stuff

Academics

Bachelor of Science, BSc., UWA

AWS Certified Solutions Architect Professional, and a few others. If you're a recruiter and you actually care about this stuff, they're all listed and up to date on my LinkedIn.