
About me
Hi, I’m Manuel.
I’ve been writing code for over 10 years. The 18 demos in the portfolio were built for businesses that wrote to me, and the list grows with each new one.
Tell me your idea, I build you a free demo, and you talk to me from start to finish.
Working directly
An agency charges you for its layers.With me, it all goes into the product.
A better price
No middlemen to pay. A fixed price, agreed before we start.
More speed
Decisions happen by message, no meetings. A landing page ships in 5 business days.
Talk to the team that builds it
Whoever reads your message writes the code. No game of telephone.
- Promise impossible deadlines.
- Charge maintenance for a site that doesn’t change.
- Outsource your project.
- Take on more projects than I can do well.
If your project isn’t a fit, I’ll tell you before charging you.
- Once paid, your code is yours. Forever.
- A deadline agreed is a deadline met
- Direct line, no filters
- First the problem. Then the code.
Technologies
My tech stack.
Tap a card and the whole site changes theme.
Flutter
Your app on iOS and Android
One build, two native apps.
- iPhone and Android from the same code
- Smooth as a native app
- The same on any screen
- Animation that adds to your brand
You pay for one build, not two.
Next.js
A website Google can find
Shows up on Google, loads fast and turns visits into inquiries.
- Every page indexed by Google
- Loads in under 2 seconds
- Grows without a rewrite
- 90+ Lighthouse performance
Google finds you. Your site converts.
Supabase
Backend without servers
Data, users and real time, with no servers to look after.
- A solid database
- Sign in with Google, Apple or email
- Data that updates itself
Zero servers to maintain.
Riverpod
An app that scales without breaking
Works well today and with ten times the users.
- Always responds as expected
- Code tested before it ships
- Fewer bugs, faster delivery
Grows without a rewrite.
TypeScript + Tailwind
Your project’s insurance
Code that doesn’t break on its own and changes without fear.
- Errors caught before production
- Every pixel on purpose
- One change doesn’t break another
Future changes, faster and cheaper.