Ian Hofmann-hicks is an engineering manager based in Vancouver, Washington with 12 years of experience building full-stack applications and guiding teams toward robust architectures. He has progressed from hands-on software engineering to leadership at Articulate, where he now focuses on shaping application architecture and delivery. Ian brings deep practical experience across backend, frontend, and integrations from roles spanning CRM platforms to call-center automation and enterprise systems. An active contributor to functional programming tooling, he added core datatypes and test-driven implementations to the crocks library, signaling a strong affinity for clean design and correctness. Colleagues describe him as someone who truly "eats, sleeps and breathes code," but his track record shows that passion translates into repeatable engineering practices and team mentorship. He combines a builder’s mindset with an architect’s eye for maintainable systems and automated quality.
A collection of well known Algebraic Data Types for your utter enjoyment.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:358 commits, 429 PRs, 898 pushes in 3 years 11 months
Contributions summary:Ian contributed significantly to the `crocks` library, adding essential core functionalities. Their work included implementing the `compose` and `curry` functions, as well as the `Maybe` data type. They also wrote tests for the new functions and the internal helpers, demonstrating proficiency in test-driven development within the functional programming domain. This user appears to be building the foundation of the project with functions, datatypes and their associated test suites.
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.
Request Free Trial
Ian Hofmann-hicks - Engineering Manager at Articulate