I like to build things that run on machines, and then think about how these affect us. Seasoned Android Engineer with a passion for creating high-quality, scalable applications.
Experience
2025 — Now
2025 — Now
San Francisco, CA
• Work on the Risk & Protection team
• Refactored the use of names across the entire application for a consolidated way or referencing users
• Iterated over a Claude Code skill to migrate old screens built using Epoxy and into Compose
2024 — Now
San Francisco Bay Area
As a Community Lead, my role is to promote the Kotzilla and Koin ecosystems, as well as educate other developers to correctly use the Koin systems.
I've also helped out translating a few articles into Spanish, as to promote a greater reach across the international developer community.
2025 — 2026
2025 — 2026
San Francisco Bay Area
• Work on an Android SDK meant to track compliance UI/UX flows
• Captures the UI/UX flow in XML or Compose, including any changes in the elements
• Batch capture events up to a certain threshold before uploading them
• Use Android WorkManager to defer upload tasks with exponential time increase
• Implement upload queueing system for deferred tasks
• Compress batched events to minimize upload size
• Clean Architecture of a multi-module Kotlin project with strategic abstraction
• Use JWT Tokens for authentication with the backend services
• Publish private repository using the Maven repository through GitHub Packages
• Use of buildSrc Kotlin directory to manage shared Gradle tasks and fields
• Leverage barK open-source library as the logging strategy of the SDK, and keep it opened for integrating clients to leverage it themselves as well
• Integrate Android SDK solution into a React Native SDK suite for non-native, cross-platform support
2022 — 2025
2022 — 2025
San Francisco Bay Area
• Lead an on-growing team of Android developers, helping them onboard and managing the Android project as a whole
• Spearheaded the company's effort into integrating a concise and comprehensive analytics strategy that would be pivotal for the revenue and retention of the application
• Fully manage the access and visibility that integrating clients would get out of our private SDK, by scoping visibility in a precise and functional matter
• Created and maintained a third project containing a sample application showcasing the use of our private SDK library for integrating clients to base their implementations from
• Created documentation for all of the Android projects (client, sample, SDK), as well as some of the processes that we intended to follow not only in the Android team but the Mobile team as a whole
• Set up and maintain our CI/CD pipeline to ensure and promote a clean and high-quality codebase
2019 — 2022
2019 — 2022
San Francisco Bay Area
• Created a new Android application from scratch, by leveraging the small amount of work that preceded me, and utilizing modern Android techniques and tools like Jetpack's Architecture and Navigation Components, LiveData, Kotlin Coroutines and Flows, View & Data Binding, etc.
• The new application was Kotlin-first, which meant it was mainly coded in Kotlin (about 98%) and was using modern Kotlin libraries as dependencies like Koin, Coil and Timber.
• Arranged this application using a Git submodule architecture, consisting of our main client app + an Android lib module that used NDK support to access lower-level functionality
• Created and managed a private SDK for foreign integration with the company's client's applications, hosted in the Maven repository and distributed by Github Packages
• Set up and leveraged the JNI layer of our application to have a two-way communication channel between the application layer and the native layer of the our app's architecture
• Took care of all Play Store Console responsibilities, from creating and scheduling releases, to managing our on-growing User-base
• Got the app through it's first 1000 installs, and answered any reviews the Users might have
• Set up Firebase materials through the BoM, to leverage some of its tools from Analytics to Crashlytics
• Set up Crashlytics for the NDK layer of our application, which allowed for better crash reports on native crashes including semi-complete stack traces leading down to the native depths of our project
• Chase down and fix any memory leaks found throughout the application, by utilizing the LeakCanary tool library
• Managed the Android application project utilizing Github with a ZenHub integration for a better visualization of issues, Epics, as well as a Kanban board that Product and non-Eng employees could understand
• Actively collaborated with Product and Design to bring out the best of Android practices and considerations, with Material Design in mind for UI solutions
Education
San Francisco State University
Master of Philosophy - MPhil
The University of Texas at San Antonio
Bachelor of Science (B.S.)
Technical University of Munich