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
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.
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.
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
Computer Systems Engineer
Tecnológico de Estudios Superiores de Jocotitlan (TESJo)
Professional participations
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
Handbook T-I, Computer Technology and Innovation
Selection methods and detection techniques applied to tomato fruits based on their physical characteristics
Coauthor
ECORFAN
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
Git
GitHub
Material Design
Figma
Canva
Android Studio
Xcode
Visual Studio Code
IntelliJ IDEA
Postman
Featured applications
Mobile applications developed and published on Google Play and the App Store.
3.8 /5
My Outfit: Your Virtual Closet
Your virtual closet: organize clothes, create outfits, and plan them on your calendar.
Available on
5.0 /5
Love Notes: Love in One Place
Share notes with your partner and have them always on your home screen.
Available on
5.0 /5
Background Eraser - Remove BG
Remove the background from any photo in seconds with AI that runs directly on your device. No internet, no uploads, no waiting.
Available on
Keep exploring
Check out the details of the rest of my developed apps.
View more appsStatistics and activity
Contributions, repositories, pull requests and languages used on GitHub.
View GitHub profileContributions
Period