Over the course of my career I've worked with too many different technologies to list all of them here. What you'll find below is just a summary of some of those I have worked with most often, most recently, or most happily.

Programming Languages

I have significant professional experience with the following languages:

  • C++
  • Python

I also have some familiarity with the following:

  • C
  • C#
  • JavaScript
  • TypeScript
  • Rust

Frameworks and Tools

I have significant professional experience with the following frameworks and tools:

  • Django and Django REST Framework
  • PostgreSQL
  • Google Cloud Platform
  • Boost Library

I also have some experience with the frameworks and tools listed below:

  • Docker
  • Qt
  • React/Next.js
  • WebSocket