Robles Code Mobile Developer
Código Roble
Profile

Martin Robles

Mobile developer with over 3 years of experience building native and cross-platform applications, with over 5 apps published on the App Store and Google Play.

Academic background

Computer Systems Engineer

Location

Mexico City, Mexico

Role

Software Engineer

Specialty

Cross-platform mobile development

About me

Hi, I'm Martín. Besides programming, I'm also a DJ at parties and events, I really like music, especially electronic and cumbia although I listen to everything. In my free time I usually take care of manual household tasks, repair or create things, occasionally watch animated movies or series — Rick and Morty is my favorite. I also take advantage of free time to learn new technologies related to mobile development.

Work experience

November 2023 - Present
Mobile Developer - Hybrid

Realmetrics

Mexico City, Mexico

Full-time

Responsibilities:

  • - Developed and maintained native and cross-platform mobile applications.
  • - Maintained and updated existing applications, ensuring optimal compatibility and performance.
  • - Optimized performance and user experience.
March 2023 - October 2023
Full-stack developer - On-site

Tecnológico de Estudios Superiores de Jocotitlán (TESJo)

Jocotitlán, State of Mexico, Mexico

Full-time (professional practices)

Responsibilities:

  • - Developed complete web system for academic event management.
  • - Designed and implemented user interface, applying UX/UI principles.
  • - Implemented business logic and database.
May 2022 - October 2022
Full-stack developer - On-site

Prolearn Servicios Educativos S.C.

Ixtlahuaca de Rayón, State of Mexico, Mexico

Full-time (social service)

Responsibilities:

  • - Developed complete web system for course management, student registration, etc.
  • - Designed and implemented user interface, applying UX/UI principles.
  • - Implemented business logic and database.

Languages

Spanish (Native)

English (A2)

Education

August 2018 - November 2023

Computer Systems Engineer

Tecnológico de Estudios Superiores de Jocotitlan (TESJo)

Professional participations

June 2025
National Congress of Computational Trends 2025

Tecnológico de Estudios Superiores de Jocotitlán (TESJo)

My first challenge as a dev: Guessing songs with Deezer

Workshop speaker

Jocotitlán, State of Mexico, Mexico

Publications

2023
Handbook T-I, Computer Technology and Innovation

Selection methods and detection techniques applied to tomato fruits based on their physical characteristics

Coauthor

ECORFAN

View publication

Soft skills

- Dependency management and versioning.

- Technical documentation.

- Task estimation and planning.

- Accessibility review and auditing.

- CI/CD pipeline optimization.

- Metrics and performance analysis.

- Technical debt management.

- Decision making under uncertainty.

- Backlog prioritization.

- Monitoring tools integration.

- Project conventions definition.

- Cross-disciplinary team communication.

- Release and deployment management.

- Technical requirements analysis.

- New technology evaluation and adoption.

Technical skills

Languages

- Kotlin

- Swift

- Dart

- Java

- C++

Architecture

- Clean Architecture

- MVVM

- MVI

- Modularization

- Feature-based Architecture

- Repository Pattern

- Use Cases / Interactors

- Separation of Concerns

- Offline-first Architecture

Android

- Jetpack Compose

- Coroutines

- Flow / StateFlow

- Room Database

- DataStore

- WorkManager

- Foreground Services

- Navigation Component

- Hilt / Dagger

- Android Lifecycle

- ProGuard / R8

- App Widgets (Glance)

- JNI (Java Native Interface)

- NDK (C++ Integration)

iOS

- SwiftUI

- Core Data

- Swift Concurrency (async/await)

- Keychain

- App Lifecycle Management

Cross Platform

- Flutter

- Kotlin Multiplatform (KMP)

- Compose Multiplatform

- Expect/Actual Pattern

- Shared Business Logic

- Platform Channels (MethodChannel / EventChannel)

- Custom Native Plugins (Android / iOS)

- Bridging Native Code (Swift / Kotlin)

- State Management (Provider / Riverpod / Bloc)

Backend & Cloud

- Firebase Authentication

- Cloud Firestore

- Realtime Database

- Firebase Storage

- Firebase Cloud Messaging (FCM)

- Crashlytics

- Cloud Functions (Node.js)

- REST API Design

Networking

- Retrofit

- Ktor Client

- URLSession (iOS)

- JSON Serialization (Kotlinx / Gson / Codable)

Databases

- SQLite

- Caching Strategies

Security

- EncryptedSharedPreferences

- Token-based Authentication (JWT)

- Biometric Authentication

AI & ML

- TensorFlow Lite

- ONNX Runtime (Android / iOS)

- On-device ML Inference

- Image Processing

Performance

- App Profiling (CPU / Memory)

- Rendering Optimization

- Startup Time Optimization

- Battery Optimization

- Flutter Performance Optimization

Advanced Features

- Push Notifications

- Deep Links / App Links

- Background Processing

- Media Handling (Camera / Gallery)

- Permissions Handling

- Google Maps SDK

- Geolocation Services

- Places API

Monetization

- In-App Purchases

- Subscriptions (RevenueCat / Native)

- Google Play Billing

- Ads Integration (AdMob)

- Paywalls Optimization

Testing

- Unit Testing

- UI Testing

- Integration Testing

- Mocking (Mockito / MockK)

- XCTest (iOS)

DevOps

- CI/CD (GitHub Actions)

- Fastlane

- Automated Builds

- Code Signing

- App Store Deployment

- Play Store Deployment

Analytics & Growth

- Firebase Analytics

- User Behavior Tracking

- A/B Testing

- Feature Flags

Design & UI/UX

- Material Design

- iOS Human Interface Guidelines

- Responsive Design

- Dark Mode

- Animations

Tools

- Android Studio

- Xcode

- VS Code

- Git

- Figma

- Postman

Kotlin

Swift

Dart

Java

C++

Jetpack Compose

SwiftUI

Flutter

Kotlin Multiplatform

Compose Multiplatform

Riverpod

Firebase

Node.js

Ktor Client

SQLite

JWT

TensorFlow

ONNX Runtime

Google Maps SDK

RevenueCat

google-admob

Google AdMob

Git

GitHub

Material Design

Figma

Canva

androidstudio

Android Studio

xcode

Xcode

Visual Studio Code

IntelliJ IDEA

Postman

Projects

Featured applications

Mobile applications developed and published on Google Play and the App Store.

3.8 /5

My Outfit: Your Virtual Closet

Fashion
Lifestyle
Clothing

Your virtual closet: organize clothes, create outfits, and plan them on your calendar.

My Outfit: Your Virtual Closet screenshot

Available on

Google Play Store
Details

5.0 /5

Love Notes: Love in One Place

Partnerships
Creativity
Communication

Share notes with your partner and have them always on your home screen.

Love Notes: Love in One Place screenshot

Available on

Google Play Store
Details

5.0 /5

Background Eraser - Remove BG

Photography
Tools
Utilities

Remove the background from any photo in seconds with AI that runs directly on your device. No internet, no uploads, no waiting.

Background Eraser - Remove BG screenshot

Available on

Google Play Store
Apple App Store
Details
More applications

Keep exploring

Check out the details of the rest of my developed apps.

View more
GitHub

Statistics and activity

Contributions, repositories, pull requests and languages used on GitHub.

View GitHub profile

Contributions

Period

Programming languages

Pinned repositories

Foto de perfil de Martín Robles

Martín Robles

Computer Systems Engineering

Available for work
Contact

Got something in mind?

If you have any questions about my apps, want to talk about a project or just chat, you can write me.

Send me an email