PhD candidate at the University of Missouri in the Center for High Assurance Computing (CHACO). My research is in the areas of programming languages and compilers with an emphasis on hardware synthesis from high level specifications (i.e. Haskell programs). I am an active participant and contributor to the ReWire Haskell-to-VHDL compiler at the University of Missouri. My dissertation work focuses on expanding the accessibility of reconfigurable hardware (FPGA's) by focusing on better tooling for software developers.
Runtime Compiler Engineer @ From October 2015 to Present (2 months) Full Stack Developer @ Full stack developer at Book'd. Specific examples of my work at Book'd include Google Calendar API integration, background job queuing to synchronize schedules and payment integration work with Stripe. From 2011 to Present (4 years) Graduate Research Assistant @ Working in the HASK Lab, Computer Science Department. Studying hardware specification and compilation from high level languages and models. From August 2009 to August 2015 (6 years 1 month) Columbia, Missouri AreaR&D Intern @ R&D Intern in the Radiant Ivy lab at SPAWAR San Diego. From May 2008 to August 2008 (4 months) Greater San Diego AreaIntern @ Web scripting Intern. From June 2007 to August 2007 (3 months) Kansas City, Missouri Area
PhD, Computer Science @ University of Missouri-Columbia From 2009 to 2014 Bachelor of Science (BS), Computer Science @ University of Missouri From 2005 to 2009 Ian Graves is skilled in: Haskell, Ruby, Ruby on Rails, Functional Programming, Compilers, Computer Science, C, Algorithms, Technical Consulting, Python, Git, Security, Programming Languages, Bash, x86 Assembly
Websites:
http://ian.grav.es/