Matt Noonan is a Principal Engineering Manager and hands-on principal engineer with a decade of experience leading teams and shipping complex backend systems from Ithaca, NY. He blends formal-methods rigor (PhD-level mathematics from Cornell) with practical engineering, having contributed to high-assurance projects like Cardano-SL’s wallet backend and Hoogle’s type-search internals. At CrowdStrike he operates in a hybrid manager/engineer role, shaping architecture and mentoring teams while still making substantive code contributions. His background spans applied research in binary analysis and reverse engineering at GrammaTech to founding a startup, showing an ability to move between research, product, and delivery. Colleagues rely on him for difficult algorithmic and state-management problems, and he brings a rare combination of academic depth and production-oriented pragmatism.
10 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Mathematics, Doctor of Philosophy (Ph.D.) Mathematics at Cornell University
Bachelor’s Degree Mathematics, Bachelor’s Degree Mathematics at Hampshire College
Contributions:101 commits, 16 PRs, 102 pushes in 5 months
Contributions summary:Matt primarily contributed to the backend logic of the Cardano-SL project, focusing on wallet functionality. They implemented and refined various wallet operations, including applying and rolling back blocks, managing wallet state, and creating wallet workers. Additionally, the user worked on database interactions, specifically improving the storage and retrieval of wallet data, as well as incorporating features like custom address management and transaction meta-data handling. The user also worked on fee estimation and related tests.
Contributions:16 commits, 4 PRs, 11 comments in 2 months
Contributions summary:Matt primarily focused on improving the type-search functionality of the Haskell API search engine. Their contributions involved modifying core type definitions and store implementations, adding new search variations, and refining the type-matching algorithm. The user also addressed formatting issues and refactored code by removing unused bindings. Their changes suggest a deep understanding of the project's internal structure and its search engine logic.
apihaskellsearch-engineservantsearch-api
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
Matt Noonan - Principal Engineering Manager at CrowdStrike