Poké-Hub
A platform to publish and download model datasets, built on uvlhub, where the process mattered most: branching, code review, continuous integration and deployment.
- Period
- 2025
- Team
- 12 people, two teams of 6
- Context
- Configuration Evolution and Management course
- My role
- User profile, tests and deployment guide
- Tech stack
- Python
- Flask
- SQLAlchemy
- Docker
- Vagrant
- GitHub Actions
- Render

My part
- The public profile of every user, with their details and the datasets they uploaded, paginated.
- On every dataset page, the uploader’s name links to that profile.
- 43 of the team’s 98 tests, unit and integration, covering profiles, models and downloading your own dataset.
- The deployment and usage guide with Vagrant.
In numbers
- of the team’s 98 tests
- 43
- people on my team
- 6
- people on the project
- 12
How we worked
- Tasks in GitHub Projects with an owner and a status.
- Our own branching flow with peer code review.
- GitHub Actions for lint, tests and deployment on Render.
Gallery





Let’s talk
I’m from Seville and now live in Madrid. I like things to work end to end: designing the system, writing the code, deploying it and measuring whether it really holds up.
If you’re looking for someone for backend, data or applied AI work, write to me and I’ll get back to you.