Skip to content
View YerayCastro's full-sized avatar

Block or report YerayCastro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
YerayCastro/README.md
bannerLinkedin

👋 ¡Hola! Soy Yeray Castro Jiménez

Desarrollador iOS | Especializado en Swift y SwiftUI | Enfocado en aplicaciones nativas modernas


🧑‍💻 Sobre mí

Soy desarrollador iOS especializado en entornos Apple, con un enfoque claro en la creación de aplicaciones nativas modernas, eficientes y orientadas a generar valor real para el negocio. Mi objetivo es transformar ideas en productos digitales robustos, con un diseño cuidado y una experiencia de usuario diferencial.

Trabajo con las tecnologías más avanzadas del ecosistema Apple, aprovechando cada recurso para garantizar rendimiento, estabilidad y escalabilidad:

  • Swift como base para un código limpio, seguro y mantenible.
  • SwiftUI para interfaces fluidas, adaptativas y compatibles con las últimas versiones de iOS, reduciendo el tiempo de desarrollo sin sacrificar calidad.
  • SwiftData para persistencia nativa, eliminando complejidades y asegurando integridad de la información.
  • Codable para serialización de datos segura y optimizada.
  • async/await para una gestión asíncrona eficiente, evitando bloqueos y mejorando la experiencia incluso en escenarios de alta carga.

Creo firmemente en arquitecturas limpias y escalables, evitando dependencias externas para garantizar aplicaciones sostenibles, fáciles de mantener y libres de deuda técnica. Esta filosofía reduce costes, acelera la evolución del producto y lo mantiene competitivo.

Mi compromiso es desarrollar soluciones que aporten valor real: aplicaciones rápidas, seguras y preparadas para crecer, diseñadas para ofrecer la mejor experiencia posible al usuario final.


🛠 Habilidades Técnicas

Swift SwiftUI Xcode Apple Git GitHub

  • Lenguajes y Frameworks: Swift, SwiftUI
  • Entorno de Desarrollo: Xcode
  • Gestión de datos: SwiftData, Codable
  • Asincronía: Concurrency con async/await
  • Control de versiones: Git, GitHub

🎓 Educación

  • Técnico Superior de Desarrollo de Aplicaciones Multiplataforma - Ilerna Online, España (2022)
  • Swift Developer Program 2023 - Apple Coding Academy (ene. 2024)

📜 Cursos

  • iOS 16 Online Game, SwiftUI, MVVM and Firebase - Udemy (sep. 2023)
  • SwiftUI Instagram 2.0 | Async/Await | Firestore - Udemy (sep. 2023)
  • SwiftUI Threads Clone iOS 17 | Firestore | Async/Await - Udemy (sep. 2023)
  • Deep Dive iOS Swift / SwiftUI Programming - Udemy (jul. 2023)
  • iOS 17, SwiftUI 5, & Swift 5.9: Build iOS Apps from Scratch - Udemy (jul. 2023)
  • SwiftUI Masterclass 2023 - iOS App Development & Swift - Udemy (jun. 2023)
  • SwiftUI Threads Clone iOS 17 | Firestore | Async/Await - Udemy (ene. 2023)
  • Let's Build Uber with SwiftUI iOS App Clone - Udemy (ene. 2023)
  • Programación Funcional en Swift - Udemy (ene. 2023)
  • iOS y Swift 5.7 Curso Completo Desde Cero a Profesional - Udemy (sep. 2022)

📌 Proyectos Destacados

  • iMangas
    Aplicación nativa desarrollada al más puro estilo Apple, creada con Swift, SwiftUI y SwiftData para gestionar una colección completa de mangas. Implementa concurrencia moderna con async/await para realizar peticiones a la API de mangas y utiliza el nuevo WebKit para navegación web integrada. Su diseño modular y eficiente prioriza rendimiento, claridad funcional y experiencia de usuario premium.

  • WatchAll
    Aplicación nativa desarrollada con Swift y SwiftUI que permite gestionar películas y series de televisión con un diseño moderno y minimalista al más puro estilo Apple. La aplicación implementa un consumo eficiente de servicios remotos utilizando async/await para peticiones a la API, garantizando rendimiento y claridad en el flujo asíncrono.

  • RickAndMortyTotal
    Aplicación desarrollada en SwiftUI que permite explorar toda la información de la serie Rick and Morty mediante la API oficial. Implementa llamadas nativas async/await para recuperar datos de personajes, localizaciones y episodios, presentándolos de forma organizada y detallada.

  • Employees
    Aplicación de gestión de empleados desarrollada en SwiftUI, utilizando persistencia local con Codable. Permite añadir, buscar, editar y organizar empleados mediante una interfaz moderna, garantizando un flujo rápido y eficiente sin librerías externas.

  • MyGarden
    Aplicación desarrollada en SwiftUI para la gestión de un huerto de forma sencilla e intuitiva. Incluye funcionalidades para organizar vegetales, controlar plagas y registrar el crecimiento del jardín con un diseño limpio y atractivo.


🌐 Contacto


📈 Siempre en busca de nuevos retos en el desarrollo iOS, creando soluciones rápidas, seguras y escalables que marquen la diferencia.


📊 Métricas de GitHub

Profile Views GitHub Followers

Top Langs GitHub Stats

Pinned Loading

  1. Employees Employees Public

    Es una aplicación de gestión de empleados de una empresa, desarrollada en SwiftUI utilizando persistencia local mediante JSON y Codable. La aplicación está orientada a la gestión de datos de emplea…

    Swift

  2. MyGarden MyGarden Public

    MyGarden es una aplicación desarrollada en SwiftUI que permite gestionar un huerto de manera sencilla e intuitiva. La aplicación ofrece funcionalidades completas para organizar vegetales, controlar…

    Swift

  3. RickAndMortyTotal RickAndMortyTotal Public

    Es una aplicación desarrollada en SwiftUI que permite explorar toda la información de la serie Rick and Morty mediante la API oficial. La aplicación utiliza llamadas nativas async/await para la rec…

    Swift

  4. YeryLibrary YeryLibrary Public

    YeryLibrary es una aplicación iOS desarrollada en SwiftUI que permite gestionar una colección de libros con persistencia local mediante SwiftData.

    Swift

  5. WatchAll WatchAll Public

    Desarrollada con Swift y SwiftUI que permite gestionar películas y series de televisión con un diseño moderno y minimalista al más puro estilo Apple. La aplicación implementa un consumo eficiente d…

    Swift

  6. iMangas iMangas Public

    Desarrollada al más puro estilo Apple, creada con Swift, SwiftUI y SwiftData para gestionar una colección completa de mangas. Implementa concurrencia moderna con async/await para realizar peticione…

    Swift