Finley Mcilwaine

Principal Software Engineer at Anduril Industries

Redmond, Oregon, 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
Finley Mcilwaine is a Principal Software Engineer with seven years of experience specializing in functional programming and high-performance systems, currently based in Redmond, Oregon. He has deep Haskell expertise, contributing to the Glasgow Haskell Compiler where his work improved error messaging, reduced space leaks, and refactored core type-checking and renaming interfaces. Finley has built scalable production systems—from a high-throughput insurance rating platform and AWS-hosted SaaS to compiler and language tooling—delivering orders-of-magnitude performance gains in multiple projects. He combines hands-on engineering with teaching and consulting experience, having authored educational articles, given conference talks, and designed automated CI grading for university courses. That blend of compiler internals, cloud infrastructure, and developer tooling gives him a rare ability to optimize both low-level language semantics and end-to-end production performance.
code7 years of coding experience
job9 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at University of Wyoming
stackoverflow-logo

Stackoverflow

Stats
412reputation
37kreached
6answers
11questions
github-logo-circle

Github Skills (13)

compiler-development10
type-system10
haskell10
ghc10
error-handling9
code-optimization9
visual-studio-code6
android-studio6
docker6
javascript6
android6
omnisharp6
java6

Programming languages (9)

TypeScriptDockerfileRustCOCamlJavaScriptHaskellHTML

Github contributions (5)

github-logo-circle
ghc/ghc

Oct 2022 - Oct 2022

Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
Role in this project:
userBack-end Developer
Contributions:1 commit in 1 day
Contributions summary:Finley contributed to the Glasgow Haskell Compiler (GHC) by implementing and improving the compiler's error messages, particularly for newtype GADTs. They refactored and improved existing code related to type checking. The user also focused on addressing space leaks and refactoring the rename interface, enhancing its efficiency and memory usage.
ghcget-startednewcomershaskellcabal
The Plutus language implementation and tools
Contributions:4 PRs, 51 pushes, 10 branches in 1 year 3 months
plutus
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
Finley Mcilwaine - Principal Software Engineer at Anduril Industries