Ian Coleman is an experienced software engineer and technology leader with 11 years building secure, full-stack systems and distributed trustless networks from Melbourne. He has led product and technical strategy as Managing Director at DCPOS and improved digital experiences for creative agencies as Digital Director, while hands-on roles have spanned backend Go work, Rails/Django full-stack projects, and automated testing. Ian contributes to well-known open-source tooling—adding robust tests and UI automation for the popular BIP39 mnemonic web tool and improving Go string-case handling with edge-case fixes for numbers and acronyms. His background in mechatronics and robotics informs a systems-oriented approach to signal processing, test automation, and scalable parsing tools developed earlier in his career. Comfortable bridging product, security, and engineering, he pairs practical automation expertise with a track record of shipping reliable, auditable software. He often blends pragmatic engineering with thoughtful UX and security considerations that aren’t obvious from job titles alone.
A golang package for converting to snake_case or CamelCase
Role in this project:
Back-end Developer
Contributions:24 commits, 12 PRs, 27 pushes in 3 years 8 months
Contributions summary:Ian primarily focused on enhancing the `strcase` Go package. Their work involved implementing features to handle numbers and acronyms within the string conversion logic. They also refactored and improved the codebase by applying `gofmt` for consistent formatting, added tests for existing methods, and fixed some edge cases related to camel case conversion.
Contributions:37 releases, 326 commits, 175 PRs in 3 years 11 months
Contributions summary:Ian's primary contribution involved adding and modifying tests for the `iancoleman/bip39` repository. They implemented tests to verify various features of the mnemonic code converter, including network selection (e.g., Bitcoin, Litecoin, and altcoins), BIP141 address generation, entropy generation, and display of checksums and other relevant information. The user's work ensured the accuracy and functionality of the mnemonic code conversion process, with a focus on automated UI testing using Selenium.
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.