Software Engineer

October 2017 - Present

Pittsburgh, PA

Selected Projects
  • Created the access control software for New York Comic Con 2018, which handled over 700k access control requests a day
  • Introduced Modern Software Engineering practices: Unit Testing, Continuous Integration and Continuous Deployment to ShowClix's iOS and Android mobile suite
Tools & Technologies
Git, Swift, Objective-C, Java, Fastlane, TravisCI, Firebase, React, Redux, React Native

Software Engineer

November 2015 - October 2017

Carnegie Museums of Pittsburgh
Pittsburgh, PA

Tools & Technologies
Git, Swift, Objective-C, React, React Native, Redux, HTML, CSS, JS, iBeacons, Sketch, Kanban, Node.js, AWS Lambda

Software Contractor

September 2013 - Present

Self Employed
Portland, OR & Pittsburgh, PA

  • Worked with the Nordic Musuem of Stockholm to update and document it's open source audio guide for an easy handoff for interns from the KTH Royal Institute of Technology to continue working on it
  • Developed a customer and inventory management system, admin website, API and mobile app for GO Box PDX and GO Box SF Bay
Tools & Technologies
Git, Objective-C, HTML, CSS, Bootstrap, JS, jQuery, Cordova, Python, Flask, PHP, Wordpress, MySQL, Stripe, Apache

Software Engineer

June 2013 - September 2015

Vernier Software & Technology
Beaverton, OR

  • Implemented an object tracking algorithm into Vernier Video Physics
  • Instrumental in designing and developing a new version of Go Wireless. Which included: designing mock ups, A/B testing, usability interviews, prototyping and writing design documents
Tools & Technologies
Git, Objective-C, C++, C, Swift, Cocoa Touch, OpenCV, OpenGL ES, HTML, CSS, JS, Polymer, Sketch, Agile Development, Lean UX


B.Sc. Computer Science

September 2012 - August 2015

Portland State University
Portland, OR

Stuided a varity of topics including:
  • automata theory
  • operating system design
  • human computer interaction
  • algorithm analysis and complexity
  • compiler and programming language design
  • non-traditional models of programming: logic, functional
For my capstone project I worked with Mozilla to build a Firefox OS Backup and Restore library.