Skydropx
Logistics stack — checkout, partner APIs, and high-performance web.
Web and mobile
Core stack on web and mobile: composable UI, strict typing, motion and media ready for production — from tokens and accessibility to the native layer and store cadence.
┌─────────────────────────┐
│ KERNEL SPACE │
│ ┌───────┐ ┌───────┐ │
│ │ SCHED │ │ MEM │ │
│ └───┬───┘ └───┬───┘ │
│ │ │ │
│ ┌───┴─────────┴───┐ │
│ │ SYSTEM CALLS │ │
│ └─────────────────┘ │
│ ┌───────────────────┐ │
│ │ USER SPACE │ │
│ └───────────────────┘ │
└─────────────────────────┘Skydropx, Pictale, HEINEKEN México, Spin by OXXO, and Afirme Seguros share the same line: clear client–service contracts—GraphQL when the domain earns it—and interface layers that don't break when data changes. Production releases rely on gated pipelines, phased rollouts, and continuous reads from App Store Connect, TestFlight, and Google Play Console so pre-launch reports, crashes, and ANRs surface before review or users pay the cost.
Logistics stack — checkout, partner APIs, and high-performance web.
AAC-style pictograms — guided journeys, audio, and usage analytics.
Brand ecosystem — editorial sites, campaigns, and performance budgets.
IFPE wallet — dual-store cadence, review hygiene, and crash-first monitoring.
Insurance on the go — payments, claims, location, and store-safe releases.
$ gh workflow run mobile-release.yml -f track=production queued: ios + android matrix [OK] $ xcrun altool --validate-app -f Spin.ipa validation: passed | warnings: 0 $ bundletool validate --bundle Afirme.aab minSdk / targetSdk: OK | pre-launch: clean
The interface stays reliable when static analysis, dependency hygiene, and contracts keep pace with the UI—not after an incident. The same discipline applies to automated tests: fast unit tests, integration with clear mocks, and focused E2E that prove critical flows before merge.
Strict typing, disciplined refactors, and tools that catch regressions early. TypeScript isn't bureaucracy: it's how a team moves fast without breaking user trust.
12345678
fn fibonacci(n: u32) -> u32 {
match n {
0 => 0,
1 => 1,
_ => fibonacci(n - 1)
+ fibonacci(n - 2),
}
}The interface is teamwork: clear communication, steady follow-through, and resilience when scope or dates shift. I care about user experience end to end—information architecture, accessible and consistent UI, animation that explains state instead of decorating it, and automation that keeps regressions out of production so polish isn't a one-off hero effort.
UX goes beyond screens: define what to build, make the flow clear before code gets expensive, and validate quality on time. I combine light research and journey maps (with edge and recovery paths), acceptance criteria, and layered QA—exploratory, regression, and visual—so you can review with criteria and ship without drama.
Production React Native is a contract between the JS runtime and real devices: native bridges (Kotlin, Swift, Turbo Modules or legacy paths) when SDKs or performance require it, and immersive stacks like Unity inside RN when the experience demands it. I insist on keeping the stack properly updated—planned React Native upgrades, Gradle and CocoaPods aligned with the RN matrix, and npm dependencies reviewed before every cut. That includes consuming NPM libraries with criteria and publishing internal primitives as npm packages when several apps reuse them. Releases cover App Gallery (Huawei), Google Play, and App Store, each with its signing, metadata, and review posture.
Delivery is a stack, not a single script: GitHub Actions orchestrates build, test, and deploy with SonarQube as a quality and security gate. Workloads on AWS or Azure with clear environment boundaries and sound secret handling. Strapi feeds structured content when marketing and product need autonomy; Cloudinary covers responsive media, transforms, and CDN-backed URLs. ConfigCat keeps feature flags out of redeploy panic. Monitoring closes the loop—metrics, traces, and alerts so regressions show up before the customer's ticket.
What reaches web and apps: editorial content, experiments, and rollouts without redeploy chaos.
Automation that tests every merge: build matrices, previews, and static analysis before production.
Where binaries and APIs live: repeatable environments, identity, and networking across providers.
Asset path that stays light: responsive delivery, signed URLs, and transforms without bloating the repo.
Telemetry that answers “what broke?” and “who felt it?” before social media does.
Monterrey, NL 🇲🇽 — product, fintech, and mobile
Showing 3 of 9 · Top = most recent
Explore the portfolio console. Type commands to view stack, modules, and profile.
Call Now