Skip to main content

About

·130 words·1 min
Dave Thomas

Hi, I’m Dave Thomas, a software engineer from the UK, writing primarily in F# with a fondness for Rust and C++. I’m drawn to functional languages and the kinds of problems that sit at the intersection of language design, tooling, and performance.

Over the years I’ve contributed to the F# ecosystem: co-created FSharp.Compiler.Service, built Myriad (a metaprogramming and code generation tool for F#), and spent a lot of time making F# work well on platforms it wasn’t originally designed for.

I’m also an MSc Artificial Intelligence student, which has pulled my interests further into compilers, DSP and reverse engineering: the common thread is always what’s happening underneath the abstraction.

When I’m not writing code I’m usually making too much noise on the guitar.

Feel free to ping me on Bluesky.