Pau Hermosilla del Rio — Software Engineer
Full stack developer with 4+ years building a real-estate SaaS end to end: Laravel and Vue on the web, SQL tuning and performance on the data side. On the side I build Voley Stats, a volleyball stats app for iOS, Android and the web.
Based in Valencia, Spain / Remote. Own it end to end.
Experience
Full Stack Developer at Viviendea (Aug 2025 - Present)
One of the two developers on the team, jointly responsible for the whole product end to end.
- Main contributor to the core Laravel + Inertia + Vue 3 monolith (650+ commits)
- Built the backend of an AI chat assistant on AWS Lambda with the OpenAI API
- Built an internal analytics dashboard with Next.js
Full Stack Developer at Viviendea (Aug 2023 - Jul 2025)
Worked across the full stack as the go-to developer for SQL and performance optimization.
- Owned the team's SQL and query optimization work
- Authored 80+ database migrations evolving the production schema
Junior Backend Developer at Viviendea (Aug 2022 - Jul 2023)
General backend development.
Frontend Developer (Intern) at Viviendea (Apr 2022 - Jul 2022)
Internship on the frontend.
Projects
Voley Stats
Overpriced volleyball stats apps with poor UX. Coaches needed a simple, affordable tool to track player performance and game analytics during live matches.
SwiftUI, Kotlin, Vue, Firebase, Supabase, SQLite
Tapvale
Gift vouchers are either impersonal gift cards or notes that get lost. Tapvale sells NFC stickers preloaded with vouchers you write yourself, so the gift is a physical object the receiver taps with their phone.
Next.js, TypeScript, Supabase, Stripe, Apple Wallet, next-intl
SkyMates
Messaging apps stop working exactly where you need them: planes, festivals, the mountains. SkyMates is a peer-to-peer messenger that talks device to device over Multipeer Connectivity, with no internet and no server in between.
SwiftUI, SwiftData, MultipeerConnectivity
Voleibol Valencia Store
A volleyball club was taking kit orders over WhatsApp and spreadsheets. This is their online store, with a product catalogue and order tracking they manage themselves.
Vue, PocketBase
Tech stack
- languages: PHP, TypeScript, JavaScript, SQL, Swift, Kotlin, Python
- backend: Laravel, Inertia.js, Node.js, AWS Lambda, OpenAI API
- frontend: Vue 3, Pinia, React, Next.js, Tailwind CSS
- mobile: SwiftUI, Jetpack Compose
- databases: MySQL, PostgreSQL, Redis, SQLite, Room, Supabase, Firestore
- infrastructure: AWS, Docker, Vercel, GitHub Actions
- observability: Sentry
Links
Weekly Activity
0 contributions
Last 7 days
Voley Stats
Overpriced volleyball stats apps with poor UX. Coaches needed a simple, affordable tool to track player performance and game analytics during live matches.
type 'projects' to browse GitHub repos