IBM
Software engineer & full-stack developer
Software Engineer at The EtailersThoughtful code.
Useful products.
I’m Pol Alcoverro, a software engineer in Barcelona.
I turn complex problems into clear, reliable web experiences, from the first interface to the systems behind it.

Built to be used.
Real problems. Considered solutions.
A selection of products I’ve brought to life.
Academic planning

A clearer picture of your grades. A better plan for what’s next.
Behind the build
The problem
Course grades are scattered, and understanding how a result affects an overall average can turn into a spreadsheet exercise.
My role
Product engineering and frontend architecture for a university grade calculator and progress tracker.
The approach
Bring course grades, progress, and what-if calculations into a focused interface. Use React and TypeScript for the frontend, with Node.js supporting the product.
The outcome
A live product that turns individual course results into an understandable academic overview and helps students explore their next steps.
Student platform

One place for the resources that get students through their degree.
Behind the build
The problem
Notes, past exams, solutions, and course advice are fragmented, making useful study material harder to find.
My role
Full-stack product development of a resource hub for students at FIB.
The approach
Centralize academic resources and professor reviews in a searchable experience, connecting a React interface with Node.js and PostgreSQL.
The outcome
A student platform that brings study resources and degree support material together in one accessible place.
Artist website

An artist’s identity, translated into a booking-focused web presence.
Behind the build
The problem
Potential clients need to understand an artist’s style, explore their work, and find booking information without friction.
My role
Frontend development and motion system for a responsive DJ services portfolio.
The approach
Organize the experience around event discovery, media, and booking intent. Build responsive layouts with React and Tailwind CSS, using motion to support navigation and presentation.
The outcome
A live artist website with clear paths from the profile to mixes and booking details, across desktop and mobile.
Everyday utility

Less searching. More certainty about the next bus to Barcelona.
Behind the build
The problem
For the Alt Penedès-Barcelona commute, timetable information needs to be fast to find and easy to read on a phone.
My role
Product design and development of a route-focused timetable application.
The approach
Prioritize frequently checked routes and present local timetable data in a mobile-friendly interface, with origin, destination, and travel-day filters.
The outcome
A live utility that makes commuting information easier to scan, with direct access to route details and publicly available source code.
Client project · Logistics
Core UI and app structure for a logistics workflow platform.
- Remote · California, USA
- Feb – Apr 2026
- Private codebase
Opsmonitor
The foundations of a new logistics web app, built remotely for a US team.
Behind the build
The problem
A new logistics product needed a solid starting point: an application structure and UI building blocks the team could keep extending without slowing down.
My role
Frontend developer working remotely with a California-based team, responsible for application infrastructure and core interface components.
The approach
Build reusable React UI primitives and the application structure for workflow tooling, using AI-assisted development to iterate quickly while keeping the codebase typed and maintainable.
The outcome
A typed, component-driven foundation for the web application, ready for the team to build new workflow screens on top of.
Client work under a private codebase.
From learning.
To delivering.
Hands-on experience in product teams,
academic systems, and business software.
Software Engineer
The Etailers (Barcelona, Spain)
Building software at a Barcelona e-commerce agency that helps brands create, run, and grow their online stores, with strong expertise in Magento and Adobe Commerce.
- Develop data pipelines that collect market indicators from official sources and feed EcommGuard analytics dashboards
- Automate recurring data and operations tasks so client teams get up-to-date information without manual work
Software Engineer
Mafrica (Manresa, Barcelona)
Maintaining and developing useful internal software for the company, with a focus on practical tools that support day-to-day operations.
- Maintain existing business software and improve reliability for internal users
- Develop practical features and workflow improvements aligned with company needs
Intern Full-Stack Developer
ESSI - UPC (Barcelona, Spain)
Implemented a customized Taiga deployment for software engineering course project tracking, covering backend, frontend, and asynchronous services.
- Customized a Docker-based deployment with service configuration and environment setup
- Supported academic project workflows used by software engineering students and instructors
Intern Full-Stack Developer
GooApps (Barcelona, Spain)
Developed and maintained React-based mobile applications and contributed to Angular CRM features in a production team.
- Worked across mobile UI, CRM screens, bug fixes, and production-facing feature improvements
Curious by nature.
Engineer by training.
I like understanding how things work.
I like making them work better even more.
Recent Software Engineering graduate from FIB-UPC with hands-on experience across frontend, full-stack, and mobile work. I care about clear interfaces, maintainable systems, accessible details, and shipping products that are useful beyond the demo.
My work connects thoughtful interfaces with the systems that power them. Today I do that at The Etailers, building data and automation tooling for e-commerce brands, while I keep learning and taking ownership of meaningful work.
Computer Engineering
FIB · Universitat Politècnica de Catalunya
Adaptation and Extension of the Taiga Tool for Project Tracking in Software Engineering Courses.
The right tools.
A thoughtful approach.
Comfortable across the stack.
Especially at home on the frontend.
Interfaces that make sense.
Responsive applications, reusable components, and clear user journeys.
Systems that hold up.
APIs, relational data, and containerized services that support the product.
Strong engineering foundations.
Typed code, collaborative development, and a practical approach to delivery.
Certifications.
- View credential
- View credential
IBM
Machine Learning with Python