Pablo Delgado García
Web Developer and UX Engineer
ABOUT ME
Passionate about designing and developing meaningful applications that are usable and intuitive. 

A problem solver with skills ranging from rapid MVP delivery to accelerate feedback loops, to delving into fine details to optimize the UX and paying attention to future scalability and maintainability. 

 I consider myself a fast learner, with the ability to rapidly adapt to new environments, tools and technologies.

My main passion is translating high-level ideas into tangible user experiences, from conceptualizing UI designs and user flows to implementing them developing atomic and reusable components. 

While my main passion is frontend development and UX for making usable and intuitive apps, I also have a lot of backend experience. Dealing with authentication, and authorization, developing APIs, evolving database models and creating complex SQL queries, event-based microservices and testing using a database seeding system.
WORK EXPERIENCE
Full stack developer and UX engineer - Reforestum
May 2021 - October 2023 - 2 years and 5 months. Remote.
Hard skills developed:
• Frontend development using React and Next.js. Developing complex features and highly customized solutions with special attention to detail and responsiveness, always considering code reusability to enhance development speed.


• Designing UI for new product features, flows, and navigation architecture using Figma (from low-fidelity wireframes to precise designs for implementation).

• Creating product ideation mockups based on high-level functionality specifications.

• Developing interactive geospatial data visualisation maps to make carbon projects real and tangible for the users. Tackling performance issues to allow the rendering of tens of thousands of markers.

• Managing and integrating CMS for Reforestum’s website using Prismic.

• Endpoint development in microservice architecture (thoroughly tested with Jest using a database seed system). Backend in Node, as well as a PHP legacy backend.

• Executing complex SQL queries and updating database models.

• Implementing user analytics tracking and creating funnels using Mixpanel and Posthog.


Soft skills developed:
• Communication Skills: Developing effective and assertive communication, which is crucial in an asynchronous and remote team, to minimize misunderstandings and ensure the smooth progress of initiatives.

 • Enhancing problem-solving skills: always considering ways to provide value as quickly as possible while accounting flexibility to accommodate future evolution. Always being open to ongoing learning, and not being afraid of uncharted territories to expand my skill set.

• Team Collaboration and Coordination: Importance of leveraging the strength of every team member, while also collaborating and providing sincere feedback on others' work and ideas. Diverse perspectives help form a more comprehensive vision, leading to better decisions. Also taking ownership and responsibility of new developments, especially in the frontend.

Tech stack and tools:
Next.js, React.js, Redux, Typescript, Node.js (backend using systemic framework), PostgreSQL, Jest, Mapbox, Prismic CMS, Posthog (Web analytics), PHP, Figma.
Web full stack  developer - Cognizant
October 2018 - August 2020 - 1 year and 11 months. Valladolid, Spain.
Web frontend developer for an international banking and financial services customer.

Working in an International team distributed in Spain, Belgium and India using agile methodologies.

Developing new flows for the corporate client's site, and dealing with the iterative migration from AngularJs to new Angular. Developing and integrating new components of the company frontend components library.

Development of new endpoints on a middleware on Sprint Boot, with high-security standards.

Tech stack and tools:
Angular, Angular.js, Typescript, RxJs, CoffeScript, Sass, Pug, Java Spring Boot.
Bachelor thesis during Erasmus Exchange - VIVES University College
July 2017 - August 2017. Vitoria, Spain.
Management, monitoring and incident response at Basque country government network.
EDUCATION
Bachelor thesis during Erasmus Exchange - VIVES University College
January 2018 - June 2018. Bruges, Belgium.
Awarded with summa cum laude mention.
Telecommunications engineer, with specialization in Telematics - Universidad de Valladolid
2014 - 2018. Valladolid, Spain.
INDUSTRY KNOWLEDGE
UI/UX design
API DEVELOPMENT/INTEGRATION
UNIT TESTING
INTEGRATION TESTS
ATOMIC/RESPONSIVE COMPONENTS
LIBRARY DEVELOPMENT AND INTEGRATION
RELATIONAL DATABASES
CMS INTEGRATION
WEB ANALYTICS
CURENT TECH STACK (NOT LIMITED)
NEXT.JS
REACT
TYPESCRIPT
JAVASCRIPT
NODE.JS (BACKEND)
EXPRESS
POSTGRESQL
FIREBASE
FIGMA
LANGUAGES
Spanish (native)
English (profesional proficiency)
CURRENTLY LEARNING
LLMs integration practical applications
INTERESTS IN LEARNING
BLOCKCHAIN TECHNOLOGY
ACCESSIBILITY FIRST UI DEVELOPMENT
Personal projects
Local Expert AI. POC of mobile app to assist tourists when exploring a new city
March 2024
Web application developed using:
- Next.js 14 monorepo
- Postgress SQL databse and Prisma for managing queries and migrations
- LangChain library (used to implement function calling) and openAI api
- Azure maps search API for reverse geocoding user location and loading nearby tourist attractions

This POC, consist of a location-aware mobile web app that uses the user's geographical location to identify the city they are currently in. Upon determining the user's municipality, the application dynamically loads a dedicated page for the city, enriched with essential information, a list of must-visit attractions, and local gastronomy recommendations, all powered by OpenAI's GPT API. To optimize performance and user experience, the application caches city information in a database for quicker retrieval during subsequent visits.

Users can interact with an advanced chat feature to dive deeper into specific attractions. This interactive component allows for a conversational interface where users can ask specific questions about the place.


Some of the pending enhancements:

- Integration of a LLM with advanced data retrieval capabilities
:
To ensure the accuracy and reliability of the information provided, a future iteration would incorporate an LLM with data fetching capabilities to obtain data from verified and authoritative sources.

- Implementation of user authentication and management features
:
The addition of user logging, usage limits, and a paywall mechanism is needed to facilitate enhanced user interaction capabilities while introducing a sustainable monetization model.

- Functionality basic improvements
:
 Allow users to search for any city, mark places as favourites, store their conversation history for future reference, and improve the capabilities of the assistant chat by allowing the upload of images and asking questions related to them.

Explore app
Split the bill app. POC of app to use computer vision to split a bill between friends 
February 2021
Prototype of a web app to split a bill between friends from a photo of it using React, Material UI and Google Cloud Vision API.

Explore app
Coronavirus pandemic evolution in Burogos
February 2021
A simple page compiling COVID-19 epidemiological data and hospital occupation using data published by Junta de Castilla y Leon.

Explore app