Ryan Moelter, Developer in Oakland, CA, United States
Ryan is available for hire
Hire Ryan

Ryan Moelter

Verified Expert  in Engineering

Bio

Ryan is an independent native mobile app developer excited about building high-quality experiences that better people's lives. He combines his more than 10 years of professional technical expertise, experience with UX and UI design, and obsessive attention to detail to bring ideas to life.

Portfolio

Self-employed
Kotlin, Swift, Native Mobile Apps, Android Development, IntelliJ IDEA...
Headspace
Android, Agile, Technical Leadership, Android Development, Figma, Gradle...
Wealthfront
Android Development, Design Systems, Android Studio, Figma, Kotlin, Java...

Experience

Availability

Part-time

Preferred Environment

MacOS, Android Studio, Figma, Gradle, Kotlin, Coroutines, Android, IntelliJ IDEA, iOS, Xcode

The most amazing...

...risk I've taken is creating the Heypenny mobile apps, diving into iOS and back-end development alongside Android development to bring my own idea to life.

Work Experience

Independent Mobile App Developer

2023 - PRESENT
Self-employed
  • Designed and developed Heypenny mobile apps from scratch, allowing users to scan receipts and split them with friends.
  • Started the legal process of incorporating as an LLC.
  • Learned and created a back end for the Heypenny apps from scratch, allowing users to track their expenses over time within a group.
Technologies: Kotlin, Swift, Native Mobile Apps, Android Development, IntelliJ IDEA, Affinity Designer, Xcode, Gradle, Coroutines, Android App Design, Cross-platform App Development, Jetpack Compose, SwiftUI, Mobile Architecture, iOS, Architecture, CI/CD Pipelines, Mobile Development, APIs, Data Modeling

Senior Android Developer

2022 - 2023
Headspace
  • Led the Android chapter, setting the technical direction of the cross-feature collection of engineers.
  • Managed the Android part of the core feature squad, delegating to and guiding two contractors.
  • Re-architected the home page and implemented other cross-functional features.
Technologies: Android, Agile, Technical Leadership, Android Development, Figma, Gradle, Kotlin, Coroutines, Android App Design, Jetpack Compose, Mobile Architecture, Native Mobile Apps, Architecture, CI/CD Pipelines, Mobile Development, APIs, Data Modeling

Senior Android Engineer

2020 - 2022
Wealthfront
  • Served as the scrum master, product owner, and Android developer for the design system team.
  • Contributed heavily to a major update to the team’s open-source navigation framework.
  • Guided UI development practices of all features on Android.
  • Created multiple components and related tools for the Android part of our design system.
  • Implemented the Android components of linking and automation-related cross-functional features.
Technologies: Android Development, Design Systems, Android Studio, Figma, Kotlin, Java, Android, Android App Design, Mobile UX Design, Retrofit, Cross-platform UX, Android Architecture, SQL, Google Play Store, Android Jetpack, Material Design, RxJava 2, Coroutines, Architecture, Agile, Technical Leadership, CI/CD Pipelines, Gradle, Mobile Architecture, Native Mobile Apps, Mobile Development, APIs, Data Modeling

Android Engineer

2019 - 2020
Wealthfront
  • Kick-started and led the creation of a cross-platform design system.
  • Created an open-source animation framework from scratch.
  • Served as the team’s local expert for UI development.
  • Implemented the Android component of planning and cash-related cross-functional features.
  • Improved our infrastructure, including dark mode, testing framework, text handling, and more.
Technologies: Android Studio, Android Development, Figma, Design Systems, Kotlin, Java, Android, Android App Design, Mobile UX Design, Retrofit, Cross-platform UX, Android Architecture, SQL, Google Play Store, Android Jetpack, Material Design, RxJava 2, Coroutines, Architecture, Agile, CI/CD Pipelines, Gradle, Mobile Architecture, Native Mobile Apps, Mobile Development, APIs, Data Modeling

Junior Android Engineer

2017 - 2018
Wealthfront
  • Helped transition the main Wealthfront app to Kotlin.
  • Implemented the Android component of transfer-related cross-functional features.
  • Implemented the Android component of planning-related cross-functional features.
Technologies: Android Studio, Android Development, Kotlin, Java, Android, Android App Design, Mobile UX Design, Retrofit, Android Architecture, RxJava 2, Native Mobile Apps, Mobile Development, APIs, Data Modeling

Heypenny App

https://heypenny.money
Fully native Android and iOS apps with a Kotlin/Java GraphQL back end. The apps aim to reduce financial stress between friends by easily calculating exact splits on meals, trips, and more. The Android app is fully Kotlin built on a custom open-source navigation framework, and the iOS app is fully SwiftUI. Both prioritize user experience and polish, balancing form with function. The back end is Kotlin/JVM, built on a microframework (http4k) focused on simplicity and speed.

The app is currently available on the App Store and Play Store.

Headspace Android App

https://play.google.com/store/apps/details?id=com.getsomeheadspace.android
A fully native Android app for accessing all of Headspace's content. I worked on various parts, including rewriting the homepage to make it simpler and easier to use based on user feedback, improving the technical infrastructure to make it easier to maintain, and setting the technical direction on the team to help the code from multiple distinct teams blend seamlessly.

Wealthfront Android App

https://play.google.com/store/apps/details?id=com.wealthfront
This is an Android client for all of Wealthfront's offerings, including investment management, cash account, and financial planning. I collaborated with a team of five to fifteen people over the four years I was there and worked on most parts of the app, from writing new features to updating and refactoring aging infrastructure. I recently kick-started the design system team to standardize our UX and UI across our growing app on all platforms (Android, iOS, and web).

Stickers Habit Tracking App

A cross-platform mobile app to help people form and maintain new habits. The app focuses on gentle positive reinforcement of a new habit rather than adding stress to an already stressful goal. It is my first foray into multi-platform development and a continuation of my experience designing for Android and iOS. It's a hobby project but will be published in the App Store and the Google Play Store soon.

Wearable Stress Tracker

For my capstone project in college, we were tasked with creating a wearable stress tracker, both the hardware and software. Our prototype relied on three biosignals that we decided to use based on the available research:

• Heart rate variability: the difference in heart rate between breathing in and breathing out
• Galvanic skin response: also known as skin conductivity, or how much sweat is present
• Electromyography: how tense particular muscles are

The prototype was a functional Arduino board with all the necessary sensors and analyzed the data through a connected laptop. I also learned a lot as the team's elected leader.
2012 - 2017

Bachelor's Degree in Computer Engineering

California Polytechnic State University, San Luis Obispo - San Luis Obispo, California, United States

Libraries/APIs

RxJava 2, Retrofit

Tools

Android Studio, IntelliJ IDEA, Figma, Affinity Designer, Adobe Illustrator, Gradle, Android Jetpack, Xcode

Languages

Kotlin, Java, Swift, SQL, C, GraphQL, HTML, HTML5, CSS

Paradigms

Agile, Mobile Development, Mobile UX Design, UX Design, UI Design

Platforms

Android, MacOS, iOS, Arduino

Frameworks

SwiftUI

Other

Android Development, Software Development, Android Architecture, Jetpack Compose, Architecture, Mobile Architecture, Native Mobile Apps, Data Modeling, Coroutines, Design Systems, Material Design, Android App Design, Cross-platform App Development, Cross-platform UX, Technical Leadership, CI/CD Pipelines, APIs, Kotlin Multiplatform, Wearables, Google Play Store, Full-stack, App Design, Artificial Intelligence (AI)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring