Contact
Work
I'm a passionate technologist specialising in FinTech, Blockchain, Cyber Security and Software Engineering. I have over decade of combined technology and financial services experience, and enjoy solving complex real world problems through the application of technology. As an experienced founder, I have a proven track record of leading teams to successful execution of high-quality, production ready applications.
In mid-2023 I sold my last venture through private sale - RT Reporting, which I co-founded with my brother is a cloud-based advisory and financial forecasting product. Prior to this, I worked in Munich, Germany on a Self-Sovereign Identity blockchain project.
My international banking and finance experience spans more half a decade across Australia, NY and HK with ANZ Bank Ltd and later HSBC. During this time I held roles focused on financial institutions coverage, including funds, hedge funds, banks, public sector and insurers.
Background
Born in Melbourne, Australia, I was fascinated by the world, languages and technology from a young age. As a young kid I would listen to the BBC World Service on radio late into the night, a habit I've never kicked although these days its podcasts and books.
My first computer ran a Pentium III 733mhz processor and introduced me to the world of technology, gaming and programming. While I spent my 20's studying and working in international finance, I finally came full circle in 2018 when I left banking and turned my life long passion for tech into my profession.
Currently based in Chiang Mai, Thailand. I love exploring, hiking, travelling and discovering new places. I have a passion for languages and culture, am fluent in German, conversant in Mandarin and dabble in Thai and Spanish.
I have been lucky enough to live all around the world, including Germany, China/HK, Thailand and spend significant stints in the USA, Spain, Malaysia and Mexico.
Education
Graduation due 2025
Graduated in 2012 with distinction
Graduated in 2012 with distinction
Completed in 2018
Languages
📍Munich, completed in 2020 (ID: 1082171)
📍Beijing, completed in 2018
Technology
Operating System: for the longest time I stuck with Arch linux. These days I am mostly using Fedora.
Languages: I consider myself language agnostic and am most proficient in JavaScript/TypeScript and Python. I also have experience with C, Java, Lua, Rust, Solidity and Bash/POSIX shell scripting.
Frameworks: This website is built with rssg, a Static Site Generator I coded in Rust that has zero JavaScript out of the box. For more complex front-end projects I tend towards Vue.js/NUXT.js, although I have built applications with React.js/Redux and mobile applications with React.Native. On the backend I have experience with Express.js, Koa.js, Flask, FastAPI and Django. On the Web3 side of things I have experience with ethereum blockchain development including ethers.js and hardhat.
Cloud: I mostly use AWS for my commercial projects. Cloudflare and self hosting with Raspberry Pis and old PCs for my personal projects.
Databases: I love MongoDB, and it is usually sufficient for what I need. I also have experience with SQL databases such as Postgres and MySQL along with in memory databases such as Redis.
Editor: I develop exclusively with NeoVim and tmux these days.
Shell: I use zsh.
Crypto: The main crypto currency I am interest in these days is Monero. I also hold Litecoin and stay abrest of other blockchain developments especially relating to self sovereign identity and Web3.
Machines: My main machines are an X1 Carbon (9th Gen) Lenovo ThinkPad and an XMG Fusion 15. I like tinkering with older ThinkPad models such as the t440p and t480 too.
Keyboards: I am a big believer in high quality keyboards for long writing and coding sessions. I use a Keychron K8 Wireless Mechanical Keyboard. Other than this, I also have a Ducky Mecha Mini v2 and a GMK67 65% custom keyboard.
Mouse: I use a Logitech MX Master 3s as well as a Logitech G Pro Wireless.
Monitor: Right now I am using the EX2780Q 144Hz Gaming Monitor with HDRi Technology | BenQ.
AI: I have GitHub Copilot integrated to my NeoVim config, and use phind.com for AI search related queries.