GERARD CASTELL
SOFTWARE ENGINEER & AI STUDENT
About
I am a Software Engineer specializing in Artificial Intelligence, passionate about developing technologies that solve real-world problems. My journey into AI began in high school when I created a simple tool for classifying data, which fueled my passion for self-directed learning and guided my career path towards software engineering. After completing my undergraduate degree in Software Engineering, I have been actively working in the field and pursuing a Master's in Artificial Intelligence. This advanced study has further deepened my understanding of AI, preparing me for more complex challenges.
During my internship at Mango, I was involved in the development of an intelligent virtual assistant that utilizes AI technologies such as Computer Vision. My ability to work well in a team and manage tasks effectively was crucial for my success in this role. Now, with a solid background in software engineering and practical experience in AI, I am eager to apply my skills to develop innovative software solutions that address practical issues. I am confident in my ability to make a meaningful contribution to projects, leveraging my extensive training and hands-on experience.
Projects
Generative AI Evaluator
This project allows for the evaluation of LLM models using popular metrics such as context adherence, content coherence, and accuracy of the information provided. It also includes customized metrics using prompt engineering techniques.
- Python
- Generative AI
- OpenAI API
- MLflow
Computer Vision Image Classifier
Final project for my degree in Computer Science with a final grade of 9.5/10. It classifies images from Mango's social networks to provide customer responses at a very low cost. Project in production.
- React
- TypeScript
- Node
- AI
- Computer Vision
- GCP
IRIS, MANGO's virtual assistant
I have been working as one of the software engineers on this project for 2 years. IRIS is a multichannel and multilingual assistant, powered by various AI tools.
- React
- Node
- TypeScript
- GCP
- Dialogflow
- Generative AI
Personal Portfolio
Development of a personal web portfolio that facilitates the presentation and management of projects and professional skills for an individual developer. This web application is designed to enhance online visibility and interaction with other profiles.
- React
- Next.js
- TypeScript
- Atomic Desing
- Tailwind
- Framet Motion
Deliveryn't
Computer Science degree project. Creation of an Android application that streamlines the process of goods delivery in the city of Barcelona.
- Java
- Spring Boot
- Kotlin
- Android
The Lost Castle
3D action-adventure video game. Developed using Unity and C#.
- Unity
- C#
My Skills
- Node
- JavaScript
- TypeScript
- React
- Next.js
- Framer Motion
- Tailwind
- MongoDB
- Express
- Fastify
- Git
- Java
- Spring Boot
- PostgreSQL
- MySQL
- Python
- Django
- AI
- Machine Learning
- Computer Vision
- Google Cloud Platform
My Experience
Computer Science Degree
Universitat Politècnica de Catalunya, Barcelona
Computer Science Degree. Special mention in software engineering
2019 - 2023Software Engineer, MANGO
Barcelona - Remote
Initially joined Mango as an intern, where I honed my skills in AI and software development. Now a Software Engineer in the AI-powered virtual assistant.
2022 - presentMaster's in Artificial Intelligence
Universidad Internacional de La Rioja, Remote
Master's in Artificial Intelligence. Develops skills in machine learning, deep learning, natural language processing, and data engineering.
2023 - presentContact me to resolve any doubts
If you have any questions or need more information, please don't hesitate to contact me. I look forward to your message!