![]() | Jamie Thompson |
I am a software engineer with 7 years experience in compiler engineering and programming language design. Currently at Mibex Software as a Senior Software Engineer.
Freelancing
Contact me at jamie.thompson@bath.edu for freelance opportunities. I have written reports for selected completed projects here.
Background
I spent 5 years at the Scala Center in the core Scala 3 compiler team, where I worked on compiler performance, metaprogramming, and the incremental compiler. Additionally I performed other critical work for Scala developer tooling, such as integration with IDEs and build tools. You can view more of my open source work on GitHub, or read more about projects.
I have a deep interest in programming methods, which informs the work I do. In particular how can we make programming more simple and approachable, while remaining powerful and safe. Sometimes I write articles on this topic (usually about a fun utility I made).
I have spoken at over 15 events and conferences - some of which you can see here, mostly about my work on Scala tooling.