This Kotlin with Jetpack Compose Android application allows you to calculate the amounts of two components (resins and silicons) that must be mixed according to a given percentage portion to obtain the desired total amount.
The user enters the desired total amount and the percentage portion of each component. The application then calculates the exact amounts of each component that must be mixed to obtain the desired amount according to the specified portion.
Android device with version 5.0 or higher
No internet connection required
Intuitive and easy-to-use user interface with Jetpack Compose
Precision in the calculations of required component amounts
Support for different percentage portions.
Includes some animations.
Kavak App
Add new functions for Fines funnel for No inventoried Kavak cars (externals)
POC for optimization for Add External cars with simplified flow
Implement dynamic nav-bar rendering with API Rest Service
POC for Nav-bar migration to Jetpack Compose navigation and modularization
Notifications implementation by using Firebase.
Add external cars function for global car list
Material Lib
Animations and transitions with Motion Layout
Nav – bar implementation with jetpack compose
Update look & feel and logic Screen Error system
Development process
Code Reviews for Merge Request
Agile process
Analysis and refining requirements participation
Fix production bugs
Send Email Ticket for operations by REST Web-service
REST API consuming with Retrofit.
Money-In Module
Online Secure Pay. By REST web-service, with retrofit, url configuration and query.
Cash Pay. Implement by retrofit query for get bank list and code bar for cash pay, Google
Maps for Near bank places.
Transactions Report. Using RecyclerView for showing transactions and filter by day,
week and custom. JetPack Paging.
Legal Menu. PDF Legal documents Query in a web browser.
Onboarding Activities. Design and flow.
Look & Feel. Adjust in different modules. ViewBinding. Material, constraints.
Migrating From Java to Kotlin, and MVP to MVVM
Jetpack Compose Concept test
Clean Architecture Concept test
Modularization with Dynamic Features and Layers
Analysis and fix productive issues.
Playstore - México
Responsibilities
ScotiaMóvil MX App:
Implemented dynamic marketing campaigns using Firebase Remote Config for feature flags and content management
Developed Dynamic Carousel & Banner components for account summary screen with real-time content updates
Integrated Medallia SDK for marketing surveys tracking in critical user flows
Implemented Meta SDK for comprehensive marketing campaign analytics in monolithic Mexico project
Conducted successful Jetpack Compose migration POC for legacy components
LATAM Regional Architecture (Key Achievement):
Participated in Architected agnostic multi-country LATAM modular solution independent from Mexico monolithic project
Collaborate in Designed Server Driven UI (SDUI) pattern with Jetpack Compose for dynamic content rendering
Built modular library architecture with cross-cutting concerns:
KMP networking layer for unified API consumption
Agnostic UI Compose library with custom multi-country currency input components for amount formatting
Business logic modules for agnostic business rules
Independent analytics library as transversal layer
Feature modules with orchestrated backend-driven rendering
Implemented KYC onboarding flows: Regulatory info, Address validation,
Employment verification
Developed Digital Card management: Activation, CVV generation, Card controls
Recent Update: Participated in onboarding modules analysis with new architecture and web services update: orchestrator, feature modules including client validation,
identity verification (5 modules), KYC Address, and enrollment
Preparing artifacts, resolve security issues derived from static code analyzer, for UAT
environment for Remediation N2 accounts and Upgrade N4 flows
I’ve got involved in maintenance Card delivery flow: integration of entry point
Code to the Garage: Building a POS with Kotlin and Gemini AI in 3 Days 🚀
As an Android Developer, I’ve always believed that the best way to validate technology is by solving a real-world problem. Last week, I took my culinary venture to the next level by merging my roles as Product Owner and Developer.
🎯 The Challenge: I needed a custom Point of Sale (POS) system to manage sales and daily closings (cash reconciliation). The catch? Time was tight—launch day was just around the corner.
🛠 Stack & Process:
Language: Kotlin, focusing on a responsive UI architecture.
The Accelerator: I integrated Gemini within Android Studio as my "AI Pair Programmer."
Agility: Through multiple iterations, I fine-tuned the business logic and screen adaptability in just 72 hours.
✨ Key Takeaway: Being both the "problem owner" and the "solution architect" helped me realize that efficiency isn't just about writing code; it's about knowing how to iterate with the right tools. AI didn't write the app for me, but it acted as a force multiplier for my ability to interpret operational needs and translate them into stable technical features under pressure.
Entrepreneurship is, at its core, applied engineering.