Derrick Beining is a Principal Software Engineer with nine years of experience designing and shipping full-stack web and mobile products, currently leading platform work at Well. He excels at UX-focused engineering within small cross-functional teams and champions quality through CI/CD, automated QA, code review, and pair programming. Technically versatile, Derrick blends statically-typed and functional approaches—TypeScript, Elm, Elixir, and Haskell—to make erroneous states unrepresentable and to harden long-lived codebases. His career includes introducing Haskell-backed APIs and Elm front-ends that unlocked new business opportunities at Piñata, and elevating FP practices and type-driven design at SimSpace. Based in Atlanta, he’s actively expanding into cloud, DevOps, and GraphQL while favoring domain-driven design to keep evolving products robust as teams and requirements grow.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Arts (B.A.), International Studies, Bachelor of Arts (B.A.), International Studies at Georgia Southern University
Software Engineering, Software Engineering at Fullstack Academy
Master of Divinity (incomplete), Master of Divinity (incomplete) at Westminster Theological Seminary
A utility for defining tagged unions in TypeScript + pattern matching functions
Contributions:7 releases, 23 commits, 37 PRs in 5 months
matchingpattern-matchingtagged-unionsfp-tspattern
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
Derrick Beining - Principal Software Engineer at Well