I'm a Cross-Platform Mobile Engineer, currently freelancing on the side.
I’m based in Europe, mainly in Madrid, Spain, but I also enjoy traveling and working remotely from different cities. I studied Informatics Engineering in Cádiz, a small town in the south of Spain, and London. I’m really passionate about React Native, Cross-Platform technologies, and how people interact with devices. I absolutely love collecting and listening to music, and I’m always carrying a film camera with me to snap some pictures.
In 2021, I joined Bolster, working alongside former colleagues from Upturn as well as new team members. As the mobile lead, I took on the responsibility of starting the project from scratch and defining the mobile architecture. During this time I've been learning about: Lead role, Product development, Python, Hexagonal architecture, AWS
I had the chance to work on a React Native project for Upturn Credit, a well-known American FinTech company. As part of the project, I was responsible for developing their mobile application from scratch. Learned about: React Native, Jest, Cucumber, React, ATDD, NodeJS, Snapshot Testing, Redux, Architecture
I worked on an Ionic project for a fast food company in Spain, helping to develop their mobile application. As part of Intelygenz's cross-platform development team, I also worked on several other mobile and web projects, mostly using Ionic and React.Learned about: Ionic, Jira, Testing, HTML, CSS
I was part of a team that developed a BackOffice WebApp for Friking, where I contributed to database design and management.The WebApp was built using Django in PythonLearned about: Django Python, Database Design
Support and evolution of the Android application 'GuessIt!' for learning languages in a university environment. Database administration and obtaining usage statistics of the application from the MySQL database. Learned about: Android, MySQL, Database and system administration
During this engineering exchange with Kingston University, I was enrolled in modules such as 3D Graphics Programming, High Level Game Development and Project Management. Throughout the year I worked part-time on writing a paper about Cross-Platform technologies. Also, I learned how is living in a foreign country and about cultural diversity.
At the University of Cádiz, I learned the basics of programming and engineering. I specialized in Software Engineering and project management. I learned languages and technologies such as Java, C++, Python, JavaScript, Angular and MongoDB, among others.
We all know that the weeks before launching an app into production are stressful enough, but do not forget about the vulnerabilities while you finish all the features for the MVP product. Stressed monkey before production In this post I’ll talk about three common vulnerabilities when it comes to React Native Apps. Code Obfuscation, disabling logs in production and what happens with the API keys of our app, how can we store them safety?
Since I upgraded my Mac to the latest Mojave build, due to it's Dark Mode I was wanting to change the look of my MacOS Terminal. So, after searching and going through a few tutorials I have completely changed the look of my terminal, here you will find a tutorial about which steps have I made to change my terminal.
Through the last year I have been learning OpenGL and Shader programming with GLSL. I started learning the basics of OpenGL, how to render objects, how to place them in the scene; and also the basics of shader programming, how the pipeline works and how to render basic effects like directional or ambient lightning. After months learning OpenGL and GLSL I have developed this example project called Hero Demo it is a night scene, with particles effect, SkyBoxing, per-fragment point lightning, water rendering
You have a question or just want to say hi? Contact me!