Un lienzo de código

Con una década de experiencia en programación, me destaco en lenguajes como TypeScript, Swift y Java. Me especializo en el desarrollo de aplicaciones móviles, particularmente React Native. Desde la universidad, he creado más de 30 bibliotecas de código abierto y he obtenido más de 100.000 descargas.

Mi amor por el código abierto

Una parte importante de mi vida profesional la he dedicado a la búsqueda de proyectos de código abierto. A continuación, puede examinar una selección de los proyectos de código abierto que he iniciado, así como varias contribuciones menores a la comunidad. Mi enfoque principal ha girado en torno a React Native y, en los últimos años, he contribuido a bibliotecas destacadas como Expo, React Native Image Picker y el propio React Native.

  • Reaccionar collage de imágenes nativas

    React Native Collage es una biblioteca creada específicamente para React Native, que permite a los usuarios crear collages de forma interactiva. Inicialmente desarrollé esta biblioteca en 2018 mientras residía en mi dormitorio en Collage. Para facilitar el proceso de creación, me basé en una pizarra equipada con varios cálculos de panorámica y escala. Hasta el momento, numerosas aplicaciones de producción han incorporado esta biblioteca, lo que ha dado lugar a más de 38.000 descargas.

    Visita 
  • Extensión del cajón de navegación nativa de React

    En 2019, creé esta biblioteca, un proyecto de código abierto diseñado para ampliar las capacidades de React Navigation con un cajón con JavaScript más personalizable. La biblioteca se creó para abordar algunas deficiencias en el manejo de cajones en React Navigation y rápidamente ganó popularidad. Es utilizado por varias aplicaciones de producción y se ha descargado más de 50.000 veces.

    Visita 
  • Reaccionar nativo impresionante Chapa

    Esta es una pantalla de PIN con todas las funciones creada con React Native, que ofrece interacciones nativas. Es una pantalla plug-and-play diseñada para mejorar la seguridad de las aplicaciones, ideal para aplicaciones relacionadas con finanzas, como criptomonedas o banca. Ha obtenido más de 19.000 descargas y numerosos contribuyentes han ayudado a perfeccionar sus errores y funciones después del lanzamiento.

    Visita 

Mi viaje profesional

He trabajado con varias empresas como experto en dispositivos móviles, donde he perfeccionado mi experiencia en React Native. Además, poseo una amplia experiencia trabajando con lenguajes nativos como Swift, Java y Objective-C. A lo largo de mi carrera, también he trabajado con Ruby, PHP y, por supuesto, JavaScript. Para ser completamente sincero, puedo dominar rápidamente cualquier lenguaje de programación y escribir código con fluidez.

  • Recuerdo

    2021 - ACTUAL

    En Qeepsake, soy el desarrollador móvil principal, donde soy responsable de la arquitectura móvil frontend de nuestra aplicación basada en React Native. Junto a un pequeño equipo, he desarrollado numerosas funciones, incluida una refactorización completa de la aplicación. Esto implicó implementar mis metodologías para código limpio y manejo de errores, así como también crear docenas de funciones.

  • Aplicaciones de aspectos

    2019 - 2021

    Durante dos años, dirigí una empresa de consultoría, trabajé junto con varios subcontratistas y presté servicios de aplicaciones móviles a numerosos clientes. Sin embargo, me di cuenta de que todavía hay mucho más que aprender en los negocios. Decidí cesar mis operaciones y suspender temporalmente mis esfuerzos de consultoría para mejorar mis conocimientos y habilidades, hasta otro día.

  • Recompénsame ahora

    2018 - 2019

    Trabajé para Redu Group Ltd en el Reino Unido, desarrollando todo el front-end de su aplicación Reward Me Now en menos de un año. Desde entonces, otros programadores lo han desarrollado aún más.

    Esta experiencia fue mi primera oportunidad de aplicar y perfeccionar mis principios y pautas de código limpio para mantener bases de código estables. Además, contribuí a muchos proyectos de código abierto, que son parte integral de esta aplicación.

  • Estado del talento

    2016 - 2018

    Trabajé con un sitio llamado Talent Status durante varios años mientras estaba en la Universidad. Aquí es donde aprendí PHP y desarrollé su aplicación web de búsqueda de talentos y el sitio web de su empresa TSG Casting usando Laravel. Diseñé los sitios web utilizando herramientas UX como Figma y los implementé en Laravel, cubriendo todo, desde el frontend hasta la base de datos.

    Desafortunadamente, cerraron hace unos años y, al salir, intentaron estafar a un grupo de personas... a cada uno lo suyo, supongo.

  • Universidad de Loughborough

    2015 - 2018

    Mi estancia en Loughborough fue verdaderamente transformadora. Durante mi estancia allí, tuve la oportunidad de conocer gente de todos los ámbitos de la vida. Leí muchos libros, desde ficción hasta teoría, que me ayudaron a desarrollar mis habilidades para hablar y escribir con convicción.

    Esta época de crecimiento me permitió sentar una base sólida para mi carrera en ingeniería de software. Me sentí orgulloso de graduarme con un título de primera clase con honores, pero lo más importante es que me fui con una gran cantidad de conocimientos y experiencia que puedo aprovechar por el resto de mi vida.

Entre bastidores

Hemos discutido extensamente mi experiencia en tecnología en esta página, pero creo que es hora de que aprendas algo más personal sobre mí.

Como puedes ver en la imagen de la derecha, en los últimos años he desarrollado un amor por la jardinería. Lo más probable es que esté plantando algo cuando no estoy frente a la computadora. Creo que esto realmente añade un buen equilibrio al trabajo tecnológico que realizamos a diario. Me permite reconectarme con la tierra, entrar en contacto con la naturaleza, trabajar con el suelo y apreciar los aspectos fundamentales de la vida.

Soy dueño de lo que algunos podrían considerar una pequeña granja en el sur de España, donde cultivamos nuestros alimentos y vivimos en mayor armonía con los ciclos naturales fuera de este espacio digital. Y ahí es donde se escribe JavaScript 😉