I am a Senior Android Engineer with 20 years of experience building high-impact mobile products across fintech and enterprise software; most recently at Block (CashApp), where I led peer-to-peer and savings features for tens of millions of users. I specialize in modern Android development with Kotlin, Jetpack Compose, and coroutines, emphasizing unidirectional data flow, testability, and scalable architecture in large dynamic codebases. Skilled in leveraging AI-powered tools including Claude Code, Firebender, and Conductor to accelerate velocity without sacrificing quality.
experience
Block (Cash App) Senior Android Engineer · Remote · 2021–2026
Delivered peer-to-peer payment features for tens of millions of users in a multi-module Kotlin/Compose codebase with focus on unidirectional data flow and testability. Scaled strategic features and managed phased rollouts over geographic and targeted audiences. Led as a DRI, developing new products to help people manage finances. Elevated engineering culture through mentorship and code reviews. Accepted challenging tasks and presented demos to stakeholders. Assisted junior engineers with onboarding into complex ecosystem.
- Served as the Android DRI for a major greenfield feature to create shared savings goals with friends, family, and out-of-network
- Built and maintained all feature surfaces, entry points, and animations
- Managed iterative development schedule and rollout strategy
- Collaborated across design, product, server, and iOS teams to deliver the feature to 100% of users in under 6 months
- Resulted in 2M active customers, $100M GPV, and 3x network density in 2 quarters
- Prototyped a proximity payment solution using Bluetooth and Ultra-wideband
- Collaborated with org-wide engineering leads on unified a BLE protocol that could be used for both CashApp and Square terminals
- Vibe-coded particle-effect animations used during discovery and advertisement
- Delivered regular live demos to the larger team, including executives
- Co-developed an app-wide design system to supplant a wide-spread fragmented design language
- Created shareable composable UI components to pixel-perfect design specifications
- Led view migrations removing 30k+ lines of legacy code
- Created
@Paparazzi annotation that auto-generates snapshot tests from Compose Preview functions - Internally developed a KSP plugin to integrate across all view modules with zero boilerplate
- Quickly became the app-wide standard, adopted by all teams
- Currently automating nearly 2k tests across 80 modules
- It has since been upstreamed into the open-source project
- Wrote a script to programmatically generate the OpenGL normals map for the glitter texture
- Created a shareable gyroscope handler to drive scene lighting from device orientation
- Implemented the background and effect as a Composable modifier, making it easily applicable across app surfaces
- Ported the same effect to iOS using SceneKit
Mastercard Mobile Tech Lead · O'Fallon, MO · 2014–2021
Served as development lead with direct reports for mobile solutions in Payment Gateway Services. Collaborated with engineers across US, Ireland, and Australia. Ensured security standards through encryption, PCI compliance, and penetration testing. Practiced SAFe Agile development with code reviews and iterative releases. Managed CI via Jenkins/Travis.
- Released white-labeled Android app to production
- Developed around RxJava and MVP for testability
- Built native SDKs for Miura Bluetooth/IP card readers
- Developed Payshield HSM-interfacing microservices in Groovy/Grails
- Architected Kotlin SDK supporting EMV 3DS and Google Pay, built around coroutines
- Maintained as an open-source project
Coolfire Solutions Lead Software Engineer · St. Louis, MO · 2011–2014
- Led full-stack (.NET MVC) and mobile development for 911-supplemental product
- Developed Android toolkits for SATCOM field technicians
- Established antenna connections and engineered custom USB OTG cables for military radio-network connections
Snap Creative Software Engineer · St. Charles, MO · 2006–2011
- Developed public site for Ascension Health using Joomla
- Built custom PHP CMS for interactive HR personality assessment tool
- Integrated e-commerce platforms (PayPal, Authorize.Net) and social APIs