Hey, I'm Craig

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

Software Engineer Intern
May - December 2022
  • Independently developed the front end to add two-factor authentication support to Nutshell using React, collaborating with back end engineers and a product designer to provide improved security to our current users and attract new ones by making Nutshell compliant with the security policies of many companies.
  • Refactored legacy features to React, improving the performance and maintainability of the application.
  • Extended the application’s PHP back end and GraphQL API to support new functionality that meets the needs of users.
  • Participated in career fair panels and hosted candidate interviews to draw in new talent to the company.
MSU Mobile App
iOS Developer Intern
March 2021 - May 2022
  • Reimplemented features of MSU’s iOS app using cutting-edge VIPER system architecture and reactive programming with RxSwift, making the app more maintainable and improving 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 to all Spartans.
  • Designed UI prototype in Sketch for expanded Discover feature, adding support for new content sources to be browsed and searched.