I've launched five apps to production over the past 3 years. Three of the applications simultaneously released on the Apple App Store and the Google Play store with unified codebases. The other two apps were strictly for iOS. I've singlehandedly built incredibly complex applications with external hardware dependencies as well as simple tools for personal use. I greatly enjoy programming and have always delivered products on-schedule and typically exceed expectations in both functionality and design.

Nicholas R. Craffey

I've launched five apps to production over the past 3 years. Three of the applications simultaneously released on the Apple App Store and the Google Play store with unified codebases. The other two apps were strictly for iOS. I've singlehandedly built incredibly complex applications with external hardware dependencies as well as simple tools for personal use. I greatly enjoy programming and have always delivered products on-schedule and typically exceed expectations in both functionality and design.

Available to hire

I’ve launched five apps to production over the past 3 years. Three of the applications simultaneously released on the Apple App Store and the Google Play store with unified codebases. The other two apps were strictly for iOS. I’ve singlehandedly built incredibly complex applications with external hardware dependencies as well as simple tools for personal use. I greatly enjoy programming and have always delivered products on-schedule and typically exceed expectations in both functionality and design.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert

Language

Javanese
Intermediate

Work Experience

iOS Engineer Co-op (SpringBoard and iOS System UI) at Apple, Inc.
January 1, 2020 - December 1, 2020
Shipped features for the iOS 14 Home Screen redesign across Widgets, App Library, and Spotlight in a large shared codebase with rigorous code review and release processes. Investigated system-level iOS behavior through bug fixing, prototyping, and internal tooling for automated memory-corruption diagnosis.
Senior Software Engineer at Pison Technology
May 1, 2019 - Present
Led mobile development for Pison’s health-focused wearable platform, shipping three production apps on iOS and Android in Flutter with ownership of architecture, releases, and CI/CD. Served as the primary iOS engineer across the organization, building native Swift and Objective-C libraries for BLE device connectivity, background sensor data processing, and platform-bridged functionality within Flutter and native iOS apps. Designed and maintained a native iOS BLE stack for wearable pairing, real-time streaming of EMG and IMU sensor data, and persistent background connections with CoreBluetooth state management, reconnection, and data integrity. Built performance-critical native modules for local data processing and background execution to support responsive real-time experiences. Developed a Kotlin Multiplatform SDK and Android application for a separate defense product, including shared logic and Kotlin/Native integrations, plus background services for real-time gesture inference acr
Software/Firmware Engineer Co-op (Audio for Video) at Bose Corporation
July 1, 2018 - December 1, 2018
Developed firmware and software for Bose smart home soundbars in C/C++ across embedded Unix environments and supporting applications. Built automated hardware-software integration tests using Python, OpenCV, and device control APIs spanning BLE pairing, REST endpoints, and real-time device behavior.

Education

B.S. in Computer Engineering (Computer Engineering and Computer Science) at Northeastern University
January 1, 2021 - May 1, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Healthcare, Computers & Electronics, Software & Internet, Media & Entertainment, Professional Services, Manufacturing