Duncan Steele

Duncan is a UK-based software developer with 15 years professional experience

I am experienced with both productivity software and games, as well as writing and maintaining backend servers to support them.

Services

Services I typically provide are

  • Designing, building and deploying backend servers
  • Assisting with porting games to other platforms (typically macOS, Linux/Steam Deck, iOS and Android)
  • Assisting with game development

Skills

I have shipped software, both desktop software and games, on all major platforms

  • Windows, macOS, Linux
  • iOS, Android

I have also written and maintained servers on Linux to act as a backend for these platforms.

I am comfortable with the following programming languages

  • C/C++/Objective-C
  • C#
  • Go
  • Lua
  • Haskell
  • Rust
  • Typescript

And I have significant experience with the following technologies

  • Nix, Docker, Podman
  • Jenkins, Github Actions
  • Git, Systemd
  • Postgres, SQLite
  • Emscripten, WASM, Jekyll, Bootstrap
  • SDL, OpenGL, D3D12, Metal, Monogame, Lua
  • LaTeX
  • OpenCL

If you are looking for help with your project, please get in touch!