Ian Graves

Principal Software Engineer at Intellirent

Kansas City Metropolitan Area 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

👤
Senior
🎓
Top School
Ian Graves is a Principal Software Engineer with 15 years of experience who combines deep academic expertise in programming languages and compilers with practical systems engineering across enterprise and startup environments. He holds a PhD focused on Haskell-to-hardware synthesis and was a contributor to the ReWire Haskell-to-VHDL compiler, driving tools that make FPGAs more accessible to software developers. Ian has built runtime compilers and full-stack features at companies including Intel, EquipmentShare, and Oracle, and now leads engineering at Intellirent while serving in local government as a two-term city council member. He brings a rare blend of research rigor and production delivery, often translating formal language ideas into usable tooling and integrations. Based in the Kansas City area, he also contributes to civic and nonprofit governance, reflecting a commitment to community impact beyond code.
code14 years of coding experience
job16 years of employment as a software developer
bookIB Diploma, IB Diploma at International Baccalaureate
bookUniversity of Missouri
languagesEnglish, Spanish
github-logo-circle

Github Skills (39)

jvm10
java10
openjdk10
hackage8
servant8
subset8
union8
sandbox7
asic7
querying7
cabal7
monads6
haskell6
vhdl6
recurrence5

Programming languages (6)

JavaDockerfileShellCSSHaskellRuby

Github contributions (5)

github-logo-circle
igraves/monad-resumption

Oct 2013 - Sep 2019

Resumption and Reactive-Resumption Monads for the Haskell programming language.
Contributions:36 commits, 4 PRs, 14 pushes in 6 years
functional-programminghaskellcabalmonadsfrp
igraves/jdk

Sep 2020 - Mar 2025

JDK main-line development
Contributions:170 pushes, 36 branches in 4 years 7 months
javajvmjdk
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 Graves - Principal Software Engineer at Intellirent