Custom development · Spain
Custom software built
for real businesses
I design and develop scalable software that helps businesses automate processes, improve productivity and accelerate their growth.
What I do
Three ways I can help
From building your idea from scratch to reviewing the project you already have running.
Custom cross-platform development
Your website, app or internal tool, built to measure and running on web, mobile and desktop from a single codebase. If your project is a big one, we study it together before we start.
Explore 02Code auditing
An independent read on the project you already have — what's solid, what's risky, and exactly what to fix first.
Explore 031:1 tailored training
Personalised one-to-one sessions on software design with DDD, CQRS and domain events, adapted to your level and your real project.
ExploreThe stack
Tools I know inside out
I pick each technology for how well it'll serve your project in the long run — not for what's trending this quarter.
- PHP Backend
- Laravel Backend
- Symfony Backend
- Slim Backend
- Vue.js Frontend
- Nuxt Frontend
- Angular Frontend
- Flutter Mobile
- PostgreSQL Data
- MySQL Data
- Docker Infra
- AWS Infra
Why l00per
Software that earns its keep
You work directly with me, no middlemen. What I build is meant to last and to be something you can maintain.
You work directly with me
No account managers, no middlemen. You talk to the person who designs and writes your software, start to finish.
Built around you
No forced templates. I start from what you need — your business, your day to day — and build around that.
Maintainable by design
Typed, tested and documented code that you or someone else can pick up, understand and extend later.
Cross-platform without tripling the cost
Web, mobile and desktop from a single codebase, so one change reaches everywhere at once.
Engineering, not improvisation
I explain every decision in plain language, with the trade-offs on the table. You always know why something was built the way it was.
How I work
A loop, not a line
I don't hand over the software and walk away. I build in short cycles and keep improving the product after launch — the loop l00per is named after.
Discovery
The problem before the solution: what you need, what constraints exist and the outcome that defines success.
Planning
Scope, milestones and a realistic timeline, so you always know what's shipping and when.
Design
I shape the structure for the project you'll have down the line, not just the one you need next week.
Development
Typed, tested code in short cycles, with something working you can try at every step.
Go live
Automated deployment and monitoring, so releasing is routine instead of a scare.
Continuous improvement
We measure, adjust and extend — then the loop begins again.
And then the loop begins again. Every release feeds the next round of improvements — which is exactly why the software I build keeps getting better after launch, not worse.
Work
Real projects
What I'm building right now, from my own product in production to the open-source libraries I work on.
Mi Destino Docente
A platform that helps teachers choose their postings in public exams and transfer rounds with data, not blindly.
- Nuxt
- Vue.js
- PHP
- PostgreSQL
- Docker
Open-source libraries
A set of PHP libraries I extract from the way I work — DDD, CQRS and domain events — and publish in the open.
- PHP
- DDD
- CQRS
- Slim Framework
Start the loop
Have something to build?
Tell me what you're working on and I'll come back with a clear, honest take on how to build it — scope, approach and timeline, no obligation.