William Minchin is a founder and licensed Professional Engineer with 14 years of diverse experience bridging transportation engineering, operations, and technical product delivery. He holds an M.Sc. in Civil Engineering (Transportation Planning) and has led multimodal road safety, network modeling and functional road design work for municipal and private clients while automating workflows with Python. As an entrepreneur he co-founded and scaled energy retail operations, ran mission-critical Python projects, and negotiated multiple six‑figure exits, demonstrating both technical and commercial acumen. His open-source contributions span backend and CLI projects—improving cross-platform UX, testing infrastructure, and dependency hygiene across well-known Python communities like Pelican and jrnl. Based in Edmonton, he blends hands-on field experience and policy modeling (EMME/RTM) with product-minded engineering, and is comfortable communicating complex model outputs to nontechnical stakeholders. Notably, he pairs deep transportation domain expertise with a history of shipping production software and tooling that improves reproducibility and deployment.
14 years of coding experience
15 years of employment as a software developer
Bachelor of Science (Civil Engineering, Co-op), Civil Enigineering, Bachelor of Science (Civil Engineering, Co-op), Civil Enigineering at University of Alberta
Masters of Science, Civil Engineering, Transportation Planning, Masters of Science, Civil Engineering, Transportation Planning at Brigham Young University
Collect your thoughts and notes without leaving the command line.
Role in this project:
Full-stack Developer
Contributions:13 reviews, 143 commits, 47 PRs in 8 years
Contributions summary:William primarily focused on improving the user experience and platform compatibility of the jrnl application. Their contributions included fixing Windows-specific issues, such as line wrapping and input handling, and updating documentation for Windows usage. Additionally, they made changes to the build process and dependencies, and contributed to the export functionalities like Markdown and YAML. They also refactored timezone handling and other core functionalities.
Contributions:16 commits, 14 PRs, 59 comments in 2 years 6 months
Contributions summary:William primarily contributed to the codebase by addressing bugs and enhancing the functionality of the command-line interface (CLI) time tracker. They fixed issues related to setup configurations and code styling. Their work included adding features such as outputting via a pager for reports and logs. Additionally, they refactored code to update the modification time when projects or tags are renamed.
command-line-apppythontimetrackercommand-linecli
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.