Custom software
Internal tools, admin panels and integrations to take the tasks that eat hours every week off your plate.
Tell me about your projectAlmost every business has a spreadsheet someone updates by hand every week, or two programs that don't talk to each other and force you to copy data across. At AMS I spend my days on this kind of system for the Inditex ecosystem: APIs, microservices and panels used by thousands of people. For a small business the idea is the same at a different scale: a system that does by itself what you do by hand today.
What's included
- Custom admin panels for your team
- Integrations between the tools you already use: APIs, CRM, ERP or spreadsheets
- Automation of repetitive tasks: reports, alerts, data imports
- Well-designed databases and APIs, with access control
- Deployed to the cloud or to your own server
- Documentation and handover, so you don't depend on me
How I work
You tell me about it
Through the form or on a call: what you need and what isn't working right now.
A fixed proposal
I send you options with what each includes, the price and the dates. You choose.
Built in stages
You see the work as it progresses, not just at the end.
Launch and support
I leave it running, show you how to use it and stay available for changes.
Real projects like this
Ū Medicina EstéticaWebsite and management system for Ū Medicina Estética, a newly opened clinic in Santander. On top of the bilingual public site (medical units, treatments, team, blog, contact) it ships its own back office for scheduling, appointments, content and patient records: the clinic edits it themselves, with no WordPress and no plugins to keep updated. Next.js, Postgres with Drizzle, Clerk and automated reminders via cron.View the project
Web de bodaA wedding website for a friend and her partner: details of the day, per-guest RSVP with allergies, a message and a bus leg, and a private back office where they change copy, colours and guests themselves. React + Vite with Supabase: guest data isn't publicly readable, and the message notification comes from an Edge Function with Brevo.View the projectWorth reading before you decide
- Hiding a product isn't protecting itA clinic wanted to sell online the products it recommends in consultation, but the brands won't let you sell them to just anyone. The solution that comes to mind first — hide the product in the storefront — doesn't survive five minutes. Here's what I built instead.
- How I use AI day to day to organize and structure my workAI doesn't just write my code. It mostly helps me think first: structure the problem, break down the work and keep things organized. Here's how I actually use it as a developer.
Frequently asked questions
What kind of things can be automated?
Repetitive work with clear rules: generating reports, importing catalogues, moving data between systems or sending alerts. At Ū Skin Store, for instance, the catalogue is loaded with scripts instead of product by product.
Will it work with the tools I already have?
Almost always. If your tool has an API or exports data, it can be integrated. If not, we find the least fragile way to connect it.
How much does it cost?
It depends on the problem. We start with the part that costs you the most time, at a fixed price, and carry on if it's worth it to you.
What if you're not available one day?
The code, the access and the documentation are in your name, so any developer could pick up the work.
Tell me about your project
I'll reply within 48 hours with how I'd approach it and the next steps.