San José, Costa Rica

Franklin García Marín

Android engineering leader. 15+ years building production native Android apps, and over a decade in tech lead and mentoring roles — Grindr, AllRecipes, Finish Line, DaVita, Zocdoc.

Nearly a decade as Mobile Expert at Gorilla Logic, leading client engagements Kotlin-first with Jetpack Compose — defining and scoping the work, surfacing risks early, and coordinating across Android, iOS, web, QA, product and design, while staying hands-on through code review and release. I own delivery pipelines too, from Jenkins and Bitrise to GitHub Actions shipping straight to Google Play. Lately most of my attention goes to AI-first, spec-driven development: authoring reusable skills, coordinating subagents, and designing multi-agent harnesses.

Open to new roles — senior or lead Android, remote or San José. Get in touch.

Experience

Independent / Personal ProjectsAI-First Mobile Engineer2026.08 — now1m

Building and shipping Flutter + Firebase apps solo, developed spec-first and executed through self-designed agentic workflows, with release automation treated as part of the product rather than an afterthought.

  • Kleio: a Flutter + Firebase app currently in open testing on Google Play, built, signed and uploaded by a fully automated GitHub Actions pipeline.
  • Adepha (in progress): a food intake tracking app with a companion admin web app that lets nutritionists link to their patients' information and follow their progress.
  • Both apps developed using Spec Driven Development and agentic workflows designed in-house: the spec is the contract the agent implements against and the artifact under review, not the generated diff.
  • Authored reusable skills carrying repo conventions, delegated scoped work to subagents, and built the surrounding harness — tooling reach, guardrails and review gates — so anything irreversible stays in front of a human.
  • Defined the Flutter + Firebase deployment pipeline as an executable spec — guarded deploy scripts, per-environment Firebase projects and CI-injected configuration — then reused it across projects.
  • Automated deployment of this site to shared hosting via GitHub Actions, so publishing is a single merge to main.
  • Owning every layer end to end — architecture, implementation, release engineering and store management.

FlutterDartFirebaseFirestoreCloud FunctionsGitHub ActionsGoogle Play ConsoleSpec Driven DevelopmentAgentic workflowsAstro

Gorilla LogicMobile Expert / Senior Android Engineer2016.09 — 2026.089y 11m

Senior Android engineer and tech lead across client engagements, most recently adopting an AI-first, prompt-driven development workflow.

  • Zocdoc: early member of a newly formed retention-focused team, consuming GraphQL endpoints as the platform migrated off a monolithic backend.
  • Engaged as staff augmentation at Zocdoc but drew on lead experience to improve the process — identifying that the team lacked coordination with QA, and advocating for a dedicated QA member to define test coverage for the work being shipped.
  • Adopted an AI-first, prompt-driven Android workflow at Zocdoc — shifting from hand-written code to LLM prompting, then to authoring reusable skills and coordinating subagents.
  • Tech Lead for Finish Line's in-store Android suite: coordinated with the Product Owner, design team and stakeholders to shape features, turn them into tasks and implement them, then mentored developers as the team grew.
  • Architected and led a full Kotlin-first migration and adoption of Jetpack Compose across Finish Line's modular codebase.
  • Built native Android apps for in-store price updates, integrating Bluetooth printing via ZPL so associates could print updated shelf labels.
  • Owned Finish Line's build and release pipeline end to end: configured Jenkins, then led the move to Bitrise. The suite never shipped to Play — it went to a corporate Mobile Security System governing every in-store device, so builds landed in a shared drop location and the MSS distributed them to the fleet.
  • Merged two standalone apps into a unified application, partnering with UX/UI designers on consistent, responsive interfaces.
  • Tech Lead on the DaVita Patient Engagement platform across Android, iOS and Web: defined and scoped tasks, raised flags and risks early, and coordinated the web, QA, iOS and Android teams alongside the Product Owner — including quarterly scaled planning through scrum-of-scrums — while staying hands-on through development, code review and shipping.
  • Built privacy-focused messaging features for Wappo on Firebase and QuickBlox, with gesture-based content obfuscation.
  • Gorilla Labs R&D: an NFC proof of concept for Android and iOS, and a native Android app streaming live video to AWS Rekognition and Kinesis for real-time facial recognition.

KotlinJetpack ComposeAndroidGraphQLFirebaseAWSJenkinsBitriseGitHub Actions

Log(n)Lead Android Engineer2013.11 — 2016.092y 10m

Led Android development across multiple client projects, owning architecture and delivery timelines.

  • Delivered Find&Save (Wanderful Media), profiling and optimizing performance and leading code review on a high-traffic consumer app.
  • Guided engineering decisions and supported team delivery across concurrent client projects.
  • Acted as primary Android technical contact, turning feature concepts into clear mobile requirements with product and design.

AndroidJava

Pop AgencySenior Mobile Developer2012.06 — 2013.111y 5m

Native Android applications for agency clients.

  • Built the Seattle Sounders FC application from scratch, including live audio match broadcast.
  • Refactored and maintained the WordFly Android application.

AndroidJava

Mobiquity Inc.Senior Android Developer2011.10 — 2012.068m

Enterprise-class native Android applications, as team lead and individual contributor on client projects.

  • Help to develop enterprise class applications on Android platform. Help as team lead in projects or as developer

AndroidJavaREST APIs

POSSIBLE (now VML)Senior Software Developer2006.07 — 2011.105y 3m

Backend and mobile work in Java for major consumer clients, with responsibility for standards, code review and hiring.

  • Delivered backend solutions in Java (Spring/Hibernate) for Google Art Project — App Engine, Maps and Street View — and FreshDirect (JavaEE service layer).
  • Built the Grindr BlackBerry and Android apps from scratch, implementing a custom XMPP library.
  • Contributed to AllRecipes for Android (Free and Pro), integrating the AllRecipes REST API for recipes and user accounts.
  • Mentored junior developers, performed code reviews, defined development standards and led technical interviews.

JavaSpringHibernateJavaEEAndroidBlackBerryGoogle App Engine

Instituto Costarricense de Electricidad (ICE)Software Analyst – Mobile Services2002.10 — 2006.073y 9m

In-house software for the Mobile Services IT department of Costa Rica's national telecom.

  • Designed and developed in-house mobile services solutions covering billing, provisioning and statistics reporting.
  • Researched and evaluated emerging mobile technologies and service frameworks for enterprise adoption.
  • Created first mobile websites using WAP/WML
  • Created mobile apps using Java 2 Micro Edition

JavaOracleSQLServerIBM MQ Series

Skills

Android

Kotlin · Jetpack Compose · Coroutines & Flow · Hilt/Dagger · Room · Retrofit · Java

Architecture

MVVM · MVI · Clean Architecture · Modularization

Cross-platform

Flutter · Dart · Firebase · Firestore · Cloud Functions

AI-assisted

LLM-based coding · Agentic frameworks & subagents · Skill authoring · Multi-agent harness design

Backend

REST APIs · GraphQL · Firebase · AWS · Java · Spring

CI/CD & release

GitHub Actions · Bitrise · Jenkins · Google Play Console · Automated Play deployment · Enterprise/MDM distribution

Leadership

Technical leadership · Task definition & breakdown · Risk & dependency management · Cross-functional coordination · Scrum of scrums · Code review · Mentoring

Writing

All posts →