Caitlin Wilks

Caitlin Wilks

Tech Polyglot

cat@cat.bio
github.com/catchouli

About

I'm Caitlin, a lead developer from the UK with over a decade of experience shipping high-performance software: 3D visualisation, geographic data systems, and the cloud platforms that keep them running. I'm currently back at Virtalis, leading a team of six building the next generation of their 3D visualisation products, and wiring AI assistants into them through an MCP server.

I'm a tech polyglot at heart. Rust, C#, C++ and Python are my daily drivers, Haskell is my guilty pleasure, and I'll happily pick up whatever else a problem calls for. What I enjoy most is taking something ambiguous and genuinely hard, working it out from first principles, and carrying it all the way through to something people actually use. That's been a volumetric sky for flight simulators, a web feature service benchmarked head-to-head against GeoServer, and a media player I wrote because Plex was too slow on my TV.

  • Languages Rust, C#, C++, Python, Haskell, CUDA
  • Performance 3D graphics, GIS, GPGPU, data pipelines
  • Infrastructure Kubernetes, Docker, Azure, RabbitMQ, CI/CD
  • AI MCP servers, small language models, agentic tooling

Outside of work I build things just because I want them to exist: games that look like they're running on a PlayStation, chess trainers, bass practice tools, and once, a whole CNC machine.

Have a look at my projects, read my CV, or say hello!

Interests

Featured projects