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!