- ResearcherDelta Lab2013 - PRESENT
Technologies: iOS (Swift), Meteor, Google Glass (Android), three.js, Oculus, OpenTok
- Conceived and designed "Remote Paper Prototype Testing" (RPPT); a research project improving low fidelity paper prototyping methods for modern mobile applications. Developed cross-platform video streaming applications (e.g., iOS, Glass, and web); which tracked and displayed all gesture information from the iOS application, and presented my findings at CHI 2015.
- Prototyped Oculus interactions; developed a basic application to place user in Google Street View perspective and allow moving around.
- Developed profile management features on course/lab features; implemented a flexible project page manager.
- Developed "Yo*" which is a location-based mobile game in which players attempt to form a shape in real life using their GPS coordinates.
- Began the design process for a "Collective Experience API," which runs the gamut from abstracting out easily understandable methods to simplifying real-time applications that connect specific-user bases.
- Software Engineer Intern/KPCB Engineering FellowIndiegogo2015 - 2015
Technologies: iOS (Swift & Objective-C), Ruby on Rails
- Integrated ApplePay through Stripe SDK. In addition, set up an appropriate debug and release testing.
- Updated Jenkins CI to automatically to do end-to-end test pull requests.
- Overhauled the main app user interface to use a tabbed menu instead of a button.
- Updated a project for Xcode7 and iOS9 compatibility.
- Updated API endpoints for payment data validation and error handling.
- Software Engineer InternEpic2014 - 2014
Technologies: C#, XAML
- Designed a pharmacy kiosk application that could do automated check-ins and have the customer update their information.
- Integrated patient information through Epic's Medical Web Services API.
- Developed an interface for patient allergies, insurance updates, and verification.
- Developed an interface for prescription selection pickup.
- Created an alert system on the pharmacist side to alert them about patient updates and arrivals.