I co-founded a company that uses AI/ML (mostly NLP) to clean data for insurance companies (Python + TypeScript + some Rust). I got hooked at university (controlling a benchtop instrument) and have been coding ever since. I became (for better & for worse) known as the Excel VBA guy so I wrote lots of internal tools. When I can pick, I use Python or JavaScript/TypeScript (or both). I'm also, slowly starting to really enjoy Rust.
I am particularly good at taking Excel Tools and converting them into web tools. Additionally, I really enjoy creating SVGs designs and/or data visualisations (vanilla JS and/or d3.js etc.). If you are interested in having me consult on either of these types of projects, please reach out to me.
I love profiling code (using tools like py-spy, memray, etc.) and making it more speed and memory performant. There are usually a lot of low-hanging fruit in the higher-level language itself (caching, threading, more efficient data structures etc.) but increasingly I am finding myself hitting limits and reaching further down into the lower-level languages (like Rust) in order to squeeze out even more performance.