I am an experienced Kansas City-based software engineer with large company experience, a diverse technology background, well developed analytical and problem solving abilities, great attention to detail and time restrictions, and proven capability of working well independently, as a member of a team, and as a leader.

Some of my areas of expertise include JavaScript, Node, React, Ruby on Rails, C++, Internationalization and Localization, embedded C programming, Git, and Agile methodologies.


Vice President – Morgan Stanley (11/2022 – Present)
  • Moved to Morgan Stanley following an acquisition of blooom's team and technologies.
Morgan Stanley
Technical Team Lead – blooom (04/2016 – 11/2022)
  • Automation architect for retirement account management (Puppeteer, Chrome APIs, Node)
  • Front-end fin-tech app contributions with user-focused, configurable features (Node, React, Redux)
  • API and backend buildout (Ruby-on-Rails, PostgreSQL, RSpec, Postman)
  • One of the first engineers, full-stack (above + Webpack, Gulp, CI, Karma, GitHub, Heroku, AWS)
Software Engineer – Enterprise Software Client Architecture, Lexmark International (09/2014 – 04/2016)
  • Developed core components of Perceptive Evolution Platform (JavaScript, Node, Sinon, Karma, Selenium)
  • Created framework for handling web application contexts (JavaScript, Node)
  • Designed system for web application to native operating system communication (JavaScript, Node.js, C#)
  • Two patents awarded and one additional application (JavaScript, C#, Java – Android)
Software Engineer – Enterprise Software Globalization, Lexmark International (05/2011 – 2014)
  • Internationalization and localization of enterprise content management client/server/database software (C++, JavaScript)
  • Helped lead a company-wide Internationalization effort as part of the Globalization team (C++, Java, C#)
  • Managed software translation effort for 10-language Internationalized release (Perl)
  • Experience with the Internationalization Components for Unicode (ICU) and jQuery Globalize libraries
Software Engineer – Portable Aviation, Garmin International (02/2009 – 05/2011) Garmin
Software Developer – Civil Engineering Department, SDSMT (03/2008 – 03/2009)
  • Translated a deep foundation design simulation algorithm into C++ code
  • Developed a GUI to incorporate that algorithm, data input, and results presentation (C++)
  • Organized multi-company intern events
Teaching Assistant – Computer Science Department, SDSMT (09/2008 – 12/2008)
  • Taught two sections of a freshman-level computer science lab (C++)
Software Engineering Intern – Portable Aviation, Garmin International (05/2008 – 08/2008) Garmin
Software Engineering Intern – EchoStar (DISH Network) (05/2007 – 08/2007)
  • Developed client/server/on-screen UI for log file transfers from a set-top box to a remote server (C)


Patent Applications


B.S. Computer Science – South Dakota School of Mines and Technology (2004 – 2008)

  • Magna Cum Laude
  • Created a visual programming environment that allows children to easily develop robot software (Team Project, C++)
  • Designed/developed a functional Linux web browser (Team Project, Java)
  • Association for Computing Machinery Competitions