Leah's profile

Hello
I'm Leah, a Software Engineer

Sydney-based software engineer with 4 years of production experience, strongest in Android and mobile application development

Contact Me

About me

Hi, I'm Leah, a software engineer based in Sydney with 4 years of production experience, mainly in Android and mobile application development.

I've worked on consumer-facing mobile products across authentication, subscriptions, media playback, analytics instrumentation, API integration, release support, and post-release troubleshooting. My strongest background is Kotlin-based Android development, and I'm especially interested in building reliable mobile foundations, scalable app architecture, and product experiences that people use in real life.

Alongside mobile engineering, I've also been expanding into backend, cloud, AI-assisted products, and iOS through professional work and my Master of Information Technology at UTS.

Portfolios

Mabo Android App

Production Android app for a guided meditation platform with 800K+ downloads.

Role: Primary Android contributor

Tech: Kotlin, Java, Android SDK, Jetpack Compose, MVVM, Retrofit, OkHttp, Firebase, Firebase Analytics, Firebase Crashlytics, Google Play Billing, Gradle

Mabo is a guided meditation app with user accounts, subscriptions, audio playback, content discovery, analytics, push notifications, and Google Play releases.

As the primary Android contributor, I was responsible for maintaining and evolving much of the Android codebase across authentication, subscriptions, media playback infrastructure, analytics instrumentation, API integration, QA, release support, and post-release troubleshooting.

  • Authentication and session persistence
  • Subscription and payment flow
  • Media playback using foreground service and media notifications
  • REST API and third-party SDK integrations
  • Analytics and crash-reporting instrumentation
  • Google Play release support and post-release troubleshooting
  • App size optimisation, reducing app size by 76%
  • Release notes, QA checklists, and implementation documentation

Impact: Maintained and evolved much of the Android codebase, improved release quality and maintainability, supported stable playback and subscription flows for a large production user base, and reduced app size by 76%.

Sum-up: Context-Aware Lecture Summary Project

AI-assisted learning support MVP comparing transcript-only and context-aware lecture summarisation.

  • Led an 11-week UTS capstone project with a team of four, driving planning, scope definition, stakeholder communication, and delivery direction for an AI-assisted learning support MVP.
  • Designed the initial LLM prompt architecture and multi-source input workflow, including source-role hierarchy, JSON output schema, and evaluation criteria.

Tech: Next.js, Python, MongoDB, LLM prompting, JSON output schema, evaluation criteria

View GitHub

ColorPop: SwiftUI Color Palette Generator

SwiftUI-based iOS prototype that generates colour palettes from user-defined keywords.

  • Built a SwiftUI-based iOS prototype using MVVM architecture, with keyword-based palette generation, pull-to-refresh, and one-tap hex code copying.

Tech: Swift, SwiftUI, MVVM, Xcode

View GitHub

Testimonial

See what they say about me