Ian Hofmann-hicks is an Engineering Manager based in Vancouver, Washington with 11 years of professional software experience, currently leading engineering at Articulate after progressing through multiple senior developer roles. He is deeply passionate about application architecture and combines hands-on coding with team leadership to drive maintainable, testable systems across front-end, back-end, and integrations. An active open-source contributor, Ian helped build core algebraic data types and TDD-backed utilities (compose, curry, Maybe) in the crocks library, reflecting a focus on foundational, reusable abstractions. His background spans CRM and automation platforms as well as telecom OSP engineering, which gives him a practical knack for translating complex system constraints into pragmatic architecture and delivery.
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