I approach software engineering as a craft that demands both technical excellence and creative problem-solving. My enduring fascination with technology drives me to continuously explore emerging platforms and paradigms, turning complex challenges into elegant solutions.
With a strategic mindset and focused determination, I set challenging objectives and methodically pursue them. I view obstacles as opportunities for growth and innovation, consistently delivering high-impact solutions while maintaining unwavering motivation through complex technical challenges.
I excel at the intersection of technical expertise and interpersonal dynamics, fostering environments where diverse perspectives lead to superior outcomes. Whether coordinating cross-functional teams at Apple or serving as a bridge between stakeholders, I leverage collective intelligence to transform complex requirements into cohesive technical solutions.
I returned to Apple as a Full Stack Engineer specializing in iOS, macOS, tvOS, and visionOS within Apple’s AI/ML Data Operations team. I lead the development of internal tools used for training machine learning models, including an AWS-hosted application that powers data collection, annotation, and user studies across unreleased hardware. I drive the technical vision for the Apple client-side experience and architected a Swift package used across multiple teams that enables remote device communication through a custom publish/subscribe protocol. On the backend, I work with AWS technologies including Lambda, S3, Secrets Manager, ECR, and CloudWatch to build scalable, secure services.
I was an iOS Engineer working on the privacy communication SDK shared across all ByteDance applications. I built a brand-new SDK in Objective-C with Swift bindings to deliver privacy messaging to both new and existing users. I designed and managed the SDK’s infrastructure and led its integration into the TikTok app, while also ensuring future compatibility with upcoming ByteDance products through extensive use of dependency injection.
I worked as an iOS, watchOS, and macOS engineer focused on building libraries, mobile apps, and daemons using Objective-C, C++, and SQLite. I contributed to runtime navigation logic that integrated backend microservices, GPS updates, and the iOS application layer—enabling key features like multi-stop driving navigation, AR walking guidance, and transit notifications. I was the directly responsible individual for architecting and implementing Protocol Buffers-based protocols powering exit notifications and AR instructions. I collaborated closely with project managers, designers, UI engineers, systems teams, and backend services. My work also extended to database design improvements for faster diagnostics and authoring root-cause analyses to address issues in CPU usage, memory leaks, thermal performance, UI hangs, and launch delays. I am proud to have contributed as an inventor on three awarded Apple patents.
I was a backend engineer responsible for all new and existing REST API development within my team. I built microservices using Java, Spring Boot, JUnit, and Postgres, with data ingestion pipelines powered by Kafka in a Docker-based environment. I resolved several critical production issues, which led to me becoming the feature owner for managing the lifecycle and conversion between trial, free, and paid product tiers. I took over sole engineering ownership of this system—despite it lacking documentation or active maintainers—and collaborated directly with marketing, customer success, engineering, and QA to ensure a smooth onboarding experience for new customers. I also authored and maintained centralized documentation to support future engineers on the team.
At HERE Technologies, I developed cross-platform SDKs for iOS and Android focused on mapping, navigation, and natural language processing, using C++, Java, Objective-C, JNI, and JUnit. I contributed to the transition of the HERE Mobile SDK into its maintenance phase and prototyped various mobile applications leveraging Google Wear OS, Amazon Alexa Skills Kit, and Amazon Auto. I also worked on DevOps tooling, writing CI/CD scripts in Python and Bash within a Docker environment to support infrastructure validation and machine learning NLP model prototypes. Additionally, I implemented support for distributing HERE SDK binaries in arm64. I was the sole engineering contact for an on-site customer engagement in Southeast Asia, which led to securing a multimillion-dollar contract.
Bachelor of Science in Software Systems
Class of 2016
Specialized curriculum integrating theoretical computer science with practical software engineering methodologies, emphasizing hands-on implementation and real-world applications.
Completed the co-op program with internships at Microsoft and SAP to gain early industry experience.
Presenting Transit Alight Notifications
Innovative system for presenting contextually-aware transit notifications to improve user experience by intelligently alerting passengers before their stop, reducing cognitive load and improving transit accessibility for all users.
Presenting Labels in Augmented Reality
Novel approach to displaying information in augmented reality environments that dynamically adjusts label placement based on environmental context, user movement patterns, and cognitive processing requirements.
Multipoint routing & distribution of search results along route
Sophisticated routing algorithm that optimizes multi-destination journeys while intelligently distributing relevant location-based information along the travel path, significantly improving navigation efficiency and user engagement.