Experience

  • Independent iOS Developer
    Self-Employed
    June 2016 - Present

    • Working on original iOS, watchOS, and visionOS apps. My work covers all areas of app development, from the original idea, to UI design, to coding, to marketing.

  • Sound & Audio Technician
    Freelance
    June 2016 - Present

    • Working as part of audio teams for live events.

    • Leveraging my audio expertise to exceed expectations for my role, independently performing mic checks and troubleshooting, as well as supporting and interacting with on-air talent.

    • Selected Production Credits:

      • TwitchCon Esports Stage 2018

      • EuroFinance 2024

  • Autonomous Vehicle Operations Lead
    DiDi Labs
    September 2021 - February 2024

    • Performed extensive troubleshooting, debugging, and testing of hardware and software, directly contributing to the development and testing of autonomous vehicles.

    • Conducted thorough manual testing of autonomous vehicle software in real-world scenarios, identifying and providing feedback on potential issues to ensure optimal performance and reliability.

    • Collaborated with international teams to diagnose and solve hardware and software issues, facilitating the timely resolution of issues.

    • Worked closely with engineering teams, providing valuable feedback and insights from field tests to drive continuous improvement of software quality and functionality.

  • Autonomous Vehicle Operator / Instructor
    DiDi Labs
    November 2018 - September 2021

    • Safely operated autonomous test vehicles and provided timely and detailed performance feedback to engineers.

    • Selected as part of first group of instructors to train new hires and develop training materials.

    • Leveraged computer science and design background to design new maps and diagrams and improve team workflows.

  • Teaching Assistant
    Bucknell University
    January 2015 - May 2016

    • Invited by professor of iOS Software Development course to conduct research for Geisinger Health System and then serve as his 1st-ever Teaching Assistant for this course.

    • Improved student productivity and learning outcomes through detailed tutoring and assistance.

  • Remote Broadcast Production Assistant
    Sunbury Broadcasting Corporation
    October 2013 - May 2016

    • Provided technical help during live community broadcasts.

    • Set up equipment and established broadcast studio link.

    • Leveraged computer science background to maintain an excellent record of troubleshooting.

  • Assistant Tech Manager / Tech Staff
    Uptown Nightclub at Bucknell University
    June 2013 - May 2016

    • Co-supervised 10 tech staff members.

    • Operated multiple systems, repaired equipment as needed, and identified areas to streamline/improve operations.

    • Utilized technology knowledge to facilitate improvements in systems, equipment, and processes.

  • Theatre Technician / Sound Engineer
    Department of Theatre & Dance at Bucknell University
    November 2012 - May 2016

    • Designed and engineered sound for theatre shows and musicals.

    • Assisted with equipment maintenance, repair, installation, and upgrades.

    • Acted as the Lead Sound Engineer for 2 mainstage musicals.

  • Station Manager / Production Manager / Other Positions
    WVBU-FM at Bucknell University
    November 2012 - May 2016

    • As Station Manager, supervised staff of 30-40 and chaired the station’s Board of Directors.

    • As Production Manager, recorded and produced show promos, station IDs, and radio shows.

    • Set up and operated equipment/systems.

    • Singlehandedly convinced Bucknell Administration to keep FCC FM licensefor the radio station.

  • Undergraduate Student Researcher
    Bucknell University in association with Geisinger Health System
    June 2014 - August 2015

    • Hired to work on Get~2~Goal, an iOS app for Geisinger Health System’s Obesity Institute.

    • Met weekly with team from Geisinger to discuss progress and goals.

    • Presented new, modern app design to Geisinger team for feedback/approval.

    • Gained approval for app design, including new icon.

    • Implemented 2 new tools to improve patients’ decisions.

    • Added support for HealthKit and new iOS 9 features such as Stack Views and Storyboard References.

  • Sound Engineer / Sound Designer / AV Coordinator
    Performing Arts Department at Princeton Day School
    September 2008 - June 2012

    • Operated sound, lighting, and projection systems, and participated in light hangs and focus.

    • Served as Sound Engineer and Sound Designer for several performances, including taking a show to the Fringe Festival in Edinburgh, Scotland.

    • Received the 2012 technical Theater Award, in recognition of contributions to the performing arts.


Education

  • Training & Conferences

    • VisionDevCamp (March 2024)

    • WWDC (June 2018)

    • Layers (June 2017)

    • AltConf (June 2017)

    • Swift Summit (November 2016)

    • College Media Association Conference (March 2013, March 2014, March 2015)

  • Princeton Day School, Princeton, NJ – 2012

    • Awards

      • Computer Award (2012)

      • Theater Award (2012)

  • Bucknell University, Lewisburg, PA – 2016
    BA Computer Science Major
    Theatre Design & Technology Minor

    • Relevant Courses

      • Individual Study in CS (Advanced iOS)

      • iOS Software Development

      • Human-Computer Interaction

      • Programming & OS Design

    • Projects

    • Awards

      • Dean’s List (May 2013, May 2016)


Technology

Programming Languages

Strong
Swift
Objective-C

Knowledgable
Python
TypeScript
JavaScript

Familiar
VB.NET
Java
PHP

Platforms & Operating Systems

iOS
macOS
Windows
Windows Server
Linux
Google Workspace Apps

Applications

Development
Xcode
Interface Builder
Reveal
Charles Proxy
Hopper Disassembler
Wireshark

Design
Sketch
Photoshop

Audiovisual
Adobe Audition
Final Cut Pro
Logic Pro

Productivity
Microsoft Office
Google Workplace
iWork Suite

iOS APIs

SwiftUI
UIKit
HealthKit
AVKit & AVFoundation


Performance & Production Credits

  • 2024EuroFinance 2024 – Recording Operator – EuroFinance 2024 at DoubleTree by Hilton San Jose

  • 2018TwitchCon Esports StageAudio Technician – TwitchCon at the San Jose Convention Center

  • 2016Spring AwakeningA1 Sound Engineer – Bucknell University

  • 2014The Mystery of Edwin DroodA1 Sound Engineer – Bucknell University

  • 2013The Love Song of J. Robert OppenheimerSound Designer – Bucknell University

  • 2012The 25th Annual Putnam County Spelling BeeSound Board Op. – Princeton Day School

  • 201112 Incompetent Men (and Women!)Sound Designer & Board Op. – Edinburgh Fringe Festival

  • 2011The Laramie ProjectSound Designer & Board Op. – Princeton Day School

  • 2010Almost, MaineSound Designer & Board Op. – Princeton Day School

  • 2010A Chorus LineSound Engineer – Princeton Day School