Hi, I'm Bernat
I build the software
your business needs to thrive
Senior dev. EU-based, remote-first, available for focused engagements.
- 7+ yrs shipping
- 3 languages
- EU timezone
- Remote-first
Shipped for
By the numbers
A few stats from years of shipping code.
- Projects
- 0123456789
- Commits
- 0123456789012345678901234567890123456789
- Years of experience
- 0123456789
- Clients
- 0123456789
- Padel matches
- 012345678901234567890123456789
- Slop AI PRs approved
- 0123456789
Specs
The technical sheet. Honest, mostly.
- Base location
- Mallorca, Spain
- Born in
- Mallorca
- Experience
- 7 years
- Year of release
- 1997
- Degree
- BSc Computer Science
- Current role
- Lead dev
- Availability
- Busy, but open to collabs
- Uptime
- 7+ years in production
- SLA
- Replies within 24h
- Compatibility
- Node, Python, AWS, Postgres, your teamNode,Python,AWS,Postgres,your team
- Warranty
- 30-day fit window. No drama.30-day fit window.No drama.
- Languages
- English
CatalàEspañol

About this device
Hola! I'm Bernat, born and based in Mallorca. I've always been a curious person, constantly seeking new things to learn, which I think makes me a quick learner with a good autonomy bias.
As a software engineer my expertise lies in backend and architecture. CS degree, 7+ years of hands-on work, lots of pragmatism over best practices for their own sake.
I've worked at multiple startups, taking products from idea to delivery, focused on shipping efficient and scalable backends within tight budgets and deadlines.
Lately I work mostly with Node.js and Python on AWS, but tech is just tooling. I'll learn whatever the problem actually needs.
Outside of work: cooking, eating what I cooked (especially that), hiking, padel.
Examples
What shipped, the problem behind it, and what changed for the customer.
Website for a law firm in Mallorca, in English, Spanish and Catalan.
Website for Na Pagana. Light, simple, built for phones first.
Changelog
Versioned releases of Bernat. Newest first.
Shipped: 3 idea-to-production builds + contributions to many more. Promoted from mid to Lead dev. Second hire in Spain. Team grew 5×.
MVST is a design-driven software development studio based in Munich. I joined as their second hire in Spain. Greenfield, fast-paced startup projects: designed from scratch. Three idea-to-production projects so far, plus contributions to many more. Promoted several times from mid to Lead dev. Four+ years in, with five times the team I joined, it still feels fresh.
Integrations
Grouped by how well I know them.
Native support
Used daily in production.
- TypeScript
- Node.js
- NestJS
- PostgreSQL
- SQL
- AWS
- Terraform
- DDD
- Clean code
Compatible
Used on shipped projects.
- Python
- React
- Next.js
- NoSQL
- Redis
- Jest
- TypeORM
- Strapi
- Swagger
- Jenkins
Beta
Currently exploring.
- Go
- Kotlin
- Java
- Spring
- Hibernate
- Cypress
- GCP
- Kubernetes
AI runtime
Daily-driver tooling for agentic work.
- Claude Code
- Anthropic SDK
- MCP / agent frameworks
- OpenCode
- OpenCode SDK
Pricing
Three ways to work together. Pick the one that fits.
Project
Fixed scope. No surprises.
- Initial draft for free.
- Fixed scope, fixed price.
- I build it all myself.
- All code in your repo on day one.
Subscription
Fixed hours per week, open scope.
- First 4h for free.
- X hours per week, reserved for you.
- Sprint work, code review, architecture.
Advisory
Fully custom to your needs. For when you need a senior on-demand.
- First meeting for free.
- Pay-as-you-go, no minimum.
- Architecture review, code audit, etc.
- Sync or async, you choose, fast turnaround.
FAQ
The questions a buyer would reasonably ask.
Start a project
Send a brief. I'll get back to you within a day.
How it works
- 1
Send a brief
Tell me what you're building and roughly when.
- 2
Quick call
30 minutes, this week.
- 3
Proposal
Initial draft + plan within 48 hours.

