Iain King is a pragmatic software engineer and game developer with over a decade of experience building games, tooling, and developer-facing libraries across C#, Python, and niche languages like Jai. Based in Glasgow, he combines a love of home-computer-era game design with modern engine and VR work—shipping titles for PC, Android, and Quest platforms and contributing core tooling such as a widely used Python exception formatter on GitHub (~3k stars). Comfortable both as a solo contractor and within teams, he favors autonomy and adapting to existing codebases and styles. His background spans full-stack scripting, engine-level systems (including memory allocator ports), and editor tooling, and he also designs board games and writes fiction, reflecting a creative systems-thinking approach.
10 years of coding experience
20 years of employment as a software developer
Postgraduate Diploma, Advanced Computer System Development, Postgraduate Diploma, Advanced Computer System Development at University of the West of Scotland
Bachelor of Science - BS, Science Studies, Bachelor of Science - BS, Science Studies at University of Strathclyde
Prettify Python exception output to make it legible.
Role in this project:
Full-stack Developer
Contributions:110 commits, 12 PRs, 106 pushes in 3 years
Contributions summary:Iain appears to be a full-stack developer, significantly contributing to the `prettyerrors` project, a Python library designed to improve the readability of exception outputs. Their contributions include enhancements to the core functionality, like timestamp displays, and the introduction of features that allow customization of the output's appearance. They also refactored the code to make it more extensible and user-friendly, including the addition of configuration options, and packaged the project for PyPI, which demonstrates a strong understanding of software development lifecycle.
Contributions:2 PRs, 243 pushes, 2 branches in 1 year 1 month
luaflavoredazerothcoretabletop-simulatorsimulator
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.