Drew Haven

Principle Engineer at Terakoda

Sacramento, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Drew Haven is a principal engineer with 15 years of experience building and leading full-stack teams and projects across startups and large tech companies. He combines deep practical engineering—C++, Haskell, back-end services and scalable web apps—with a decade-long passion for functional programming and type theory, evidenced by Haskell services and effect-system migrations at FOSSA. Drew has repeatedly driven reliability and deployment improvements (auto-scaling, SOC2 support, on-call ownership) while shipping customer-facing rewrites and smooth rollouts to thousands of clients. An active open-source contributor, he improved dependency-analysis tooling in the widely used fossa-cli, tackling tricky file-discovery and testing challenges. Based in Sacramento, he blends hands-on coding with mentoring and architecture, favoring testable, correct designs that deliver clear user value.
code15 years of coding experience
job18 years of employment as a software developer
bookUniversity of California Santa Cruz
bookMS, Computer Science, MS, Computer Science at Stanford University
github-logo-circle

Github Skills (2)

dependency-analysis10
haskell10

Programming languages (10)

TypeScriptJavaDockerfileShellJavaScriptElmGoHaskell

Github contributions (5)

github-logo-circle
fossas/fossa-cli

Mar 2022 - Nov 2022

Fast, portable and reliable dependency analysis for any codebase. Supports license & vulnerability scanning for large monoliths. Language-agnostic; integrates with 20+ build systems.
Role in this project:
userBack-end Developer
Contributions:79 reviews, 76 commits, 56 PRs in 8 months
Contributions summary:Drew primarily focused on improving the dependency analysis capabilities of the `fossa-cli` tool. Their work involved resolving symlink loop issues during file discovery and optimizing path handling. The user also made significant contributions to the testing framework, including refactoring tests and converting them to use `Test.Effect`. They improved overall code quality through formatting and linting fixes and added changelog entries to document the changes.
agnosticcodebaseopen-source-licensinglanguage-agnosticportable
periodic/qmk_firmware

Sep 2020 - Mar 2025

Open-source keyboard firmware for Atmel AVR and Arm USB families
Contributions:7 pushes, 2 branches in 4 years 6 months
rp2040firmwareavratmelusb
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