Tom Lokhorst is a pragmatic founder and software engineer with 17 years of experience designing elegant interfaces—from GUIs and CLIs to APIs and programming languages—built around a preference for beautiful, unobtrusive tools. Based in the Netherlands, he favors Haskell for its lightweight syntax and has deep practical experience across Swift, C#, app/web development and compiler work. As a significant contributor and architect on the popular R.swift project, he improved type safety and code generation for Swift resources, demonstrating a knack for making developer-facing tooling more reliable and maintainable. He previously spent a decade as a "software writer" at Q42 and now runs Nonstrict, applying craftsmanship to meaningful projects rather than churn. Tom’s approach combines a developer’s aesthetic with pragmatic engineering: avoid cheap tools and cheap work, and build things that make you happy.
Strong typed, autocompleted resources like images, fonts and segues in Swift projects
Role in this project:
Software Architect & iOS Developer
Contributions:107 releases, 1 review, 566 commits in 8 years 2 months
Contributions summary:Tom significantly contributed to the architecture and implementation of the R.swift code generation tool. They introduced support for multiple generic arguments, enabling more flexible resource handling. Their work on typed storyboard segues improved type safety. They also refactored the code to generate comments for top-level structs, enhancing code maintainability and readability. Furthermore, the user addressed and resolved reported issues.
Swift property wrapper to sync settings through iCloud key-value storage
Contributions:5 releases, 10 commits, 9 PRs in 9 months
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.