(May 2026 - Aug 2026)
As an Android Developer, I strengthened the asset detail experience by architecting and deploying a new statistical feature that reached a broad user base, then scaled it to iOS to ensure cross-platform parity. This involved owning the end-to-end release pipeline across both platforms, from initial rollout through A/B testing, while optimizing for critical performance edge cases like null data handling and network latency across 3+ distinct data states to ensure a reliable, consistent experience regardless of platform or data condition.
(May 2025 - Aug 2025)
As an Android Developer, I elevated the rider experience by engineering fluid, real-time route animations and upgrading the vehicle visualization from a 2D to a 3D model. This involved interpolating backend data to create a more realistic and seamless on-map display for active trips. I also designed and implemented a "drop pin" feature to simplify destination selection, managing complex UI states and navigation while integrating both native Android and Kotlin Multiplatform (KMP) layers to ensure synchronized data flow throughout the booking process.
(Feb 2024 - Present)
As an Android Developer, contributed to Ithaca Transit, a public transportation app serving ~2000 users. Additionally, as a Course Instructor (Fall 2024), revamped the curriculum for CS 1998: Introduction to Android Development by transitioning to Jetpack Compose, co-leading weekly lectures and demos, and supporting 20+ students through grading, office hours, and hands-on guidance in modern Android development techniques.
(May 2024 - Aug 2024)
Evaluated C to Rust transpilation tools and incorporated large language models to improve cross-language translation. Built and tested pipelines for translating, compiling, and evaluating Rust code for functional equivalence, building on existing Java-to-Python translation systems.
(Jan 2024 - Present)
Supported over 500 students in CS 1110: Introduction to Computing Using Python by providing hands-on assistance during lab sessions and consulting hours. Helped students debug code, develop problem-solving strategies, and deepen their understanding of computational logic. Assisted in grading, addressing student queries, and creating a positive, inclusive learning environment.