Hello, I'm

Uriel Castillo García

Product Engineer · iOS & Design

I design and build mobile products with visual sensitivity, product thinking, and technical execution.

From early product exploration to polished mobile experiences, I bridge UX, interaction design, and engineering to create digital products that feel useful, intuitive, and human.

  • 5+ years in mobile
  • KnowEat published on the App Store
  • Swift Student Challenge 2026 Winner
  • Experience supporting products with 20M+ users

About

Designing products beyond the interface.

I care less about code for its own sake and more about creating digital experiences that feel thoughtful, useful, and human. I work at the intersection of product design, interaction design, and mobile engineering.

1

Product + Design + Engineering

One person moving fluidly across the disciplines that shape a mobile product.

2

Human-centered interaction

Interfaces designed around how people actually think, feel, and move through their day.

3

End-to-end execution

From first sketch to Xcode build to a downloadable app in the App Store.

4

Real-world impact

Fintech, accessibility, and consumer products used at meaningful scale.

From first sketch to App Store release.

Selected work

Mobile products, designed and shipped.

A small set of products — each one a study in what happens when design decisions and engineering decisions are made by the same hands.

Published iOS App

KnowEat

An iOS app that scans restaurant menus and helps users identify dishes that match their allergies, intolerances, and dietary preferences.

Built around intuitive interaction, accessibility, privacy, and confidence in everyday food decisions.

  • SwiftUI
  • Vision / OCR
  • On-device privacy
  • Accessibility
Motion-based posture experience

AirAlign

A calm posture-feedback experience built with AirPods motion sensors, haptics, and real-time orientation data.

Exploring how subtle feedback can help users improve posture without creating stress or interruption.

  • Swift
  • CoreMotion
  • AirPods Motion API
  • Haptics
Motion and tactile interaction study

Haptica

An exploration of how motion design and tactile feedback can shape the emotional feel of a user interface.

High-fidelity transitions, intentional motion, and haptic feedback used as part of the product experience.

  • SwiftUI
  • Core Haptics
  • KeyframeAnimator
  • Canvas
Human-centered social utility

Memo-Me

A social utility designed around emotional intelligence, meaningful human connection, and contextual organization.

Helping users manage relationships and social spaces in a more intentional, emotionally aware way.

  • SwiftUI
  • User-centered design

Experience

Work across fintech, accessibility, and mobile.

A path through consumer, banking, and design-led mobile teams — with an emphasis on shipping the details.

  1. Jan 2025 — Oct 2025

    Walmart México — Cashi

    Senior Software Mobile Engineer

    • Contributed to product initiatives in a high-compliance fintech environment.
    • Supported early planning and implementation of CoDi for Walmart's market launch.
    • Worked with distributed teams across Mexico and India.
    • Used MVVM architecture and AI-assisted development.
    • Contributed to a product serving more than 20M active users.
  2. Feb 2023 — Dec 2024

    BBVA México

    Expert Software Solutions Android Developer

    • Helped design and build a digital banking video-call feature with Mexican Sign Language.
    • Contributed to accessibility-first banking for users with hearing disabilities.
    • Led technical initiatives using MVVM.
    • Supported release quality, stability, testing, and cross-team consistency.
    • Optimized APK generation and CI workflows.
    • Mentored junior developers through code reviews.

    Impact

    Mexico's first accessible banking feature for the hearing-impaired community.

  3. May 2021 — Jan 2023

    Ehecatl Software Services

    Cross-Platform Mobile Developer

    • Built applications using Swift, Kotlin, and Angular.
    • Designed interactive prototypes with Figma and Sketch.
    • Worked across product design, implementation, Firebase integration, and delivery.
    • Supported responsive web work using Angular and TypeScript.
  4. May 2020 — May 2021

    Technological Strategy

    Junior Android Developer

    • Developed Android apps using Java and Kotlin.
    • Integrated Maps, Zoom SDK, and monetization features.
    • Built foundations in mobile development and security principles.
  5. Oct 2025 — Present

    Apple Developer Academy

    iOS Development Program

    • Competitive program with approximately 350 students accepted globally.
    • Designing and building iOS products end-to-end.
    • Working with Swift, SwiftUI, CoreMotion, Core Haptics, AirPods Motion, and on-device intelligence.
    • Focused on product discovery, interaction design, accessibility, and HIG compliance.
    • Winner of the Apple Swift Student Challenge 2026.

Skills

A working toolkit for building mobile products.

Grouped by where they show up — from product decisions to shipped code.

Product and design

  • UX/UI Design
  • Interaction Design
  • Prototyping
  • Figma
  • Sketch
  • HIG Compliance
  • Accessibility

Mobile development

  • Swift
  • SwiftUI
  • Kotlin
  • Java
  • MVC
  • MVVM
  • Clean Architecture

AI-assisted workflow

  • Claude
  • OpenAI Codex
  • Cursor
  • Windsurf
  • Perplexity
  • Model Context Protocol
  • Agent Skills

Tooling and integrations

  • Git
  • CI/CD
  • GitHub Actions
  • Swift Package Manager
  • Firebase
  • REST APIs
  • Vision / OCR
  • Banking SDKs
  • CoDi

Awards & credentials

Recognition and ongoing learning.

  • Apple Swift Student Challenge 2026

    Winner· 2026

  • Apple Hackathon 2023

    2nd Place · Best Design · Team Lead· 2023

  • Apple Intern Challenge 2023

    1st Place · Best Solution· 2023

  • Banorte Hackathon 2022

    Fintech solution proposal· 2022

  • Cemex Hackathon 2022

    Digital platform innovation collaboration· 2022

  • Scrum Fundamentals Certified

    Certification

  • Scrum Developer Certified

    Certification

  • IBM Enterprise Data Science & AI

    Certification

  • Anthropic Academy

    Introduction to Subagents · Introduction to Agent Skills · Model Context Protocol: Advanced Topics

Contact

Let's build something thoughtful.

I'm open to product, mobile, and design-focused opportunities where strong user experience and technical execution matter.

Languages

  • SpanishNative
  • EnglishProfessional working proficiency
  • ItalianBasic

Start a conversation

Tell me about your project, role, or idea.