Hey, I'm Craig
đź‘‹

I build mobile and web applications, combining my passion for software and design to create pixel-perfect digital experiences.

📍 Based in Chicago

Nutshell
Full Stack Software Engineer Intern
May - Dec 2022
  • Independently developed the front end for two-factor authentication in Nutshell using React.js, JavaScript, Flow, and HTML / CSS, collaborating with back end engineers and a product designer to protect users with improved security.
  • Refactored legacy features to React.js to make the Nutshell CRM product more maintainable, testable, and performant.
  • Extended the application’s PHP back end and GraphQL API to add new quality of life functionality to the product.
  • Contributed to an agile software team, using GitHub for version control and code review, Jenkins for automated testing and continuous integration/delivery (CI/CD), and Jira + Notion for project management.
MSU Mobile App
iOS Developer
Mar 2021 - May 2022
  • Reimplemented features of MSU’s iOS app to follow with the cutting-edge VIPER system architecture and reactive programming with RxSwift to modernize the app and improve its stability by expanding test coverage.
  • Enhanced accessibility of the app by revising UI implementation to follow best practices, improving compatibility with screen readers and other assistive technologies to deliver an improved experience for all students and staff.
  • Designed UI prototype for a feature allowing users to browse/search new content sources to expand the apps utility.