Custom software development in Guadalajara
Applications built for how your business actually works, not for how an off-the-shelf system assumes it works. I work from Guadalajara with businesses across the metro area: Zapopan, Tlaquepaque, Tonalá and Tlajomulco.
Almost every business reaches the same point: the system it bought three years ago covers 70 % of what it needs, and the remaining 30 % lives in a spreadsheet, a WhatsApp group and the head of whoever has been there longest. That 30 % is exactly where the process that sets you apart lives.
Custom software means building that 30 % properly and wiring it into what you already use. It is not replacing everything or starting from scratch.
Don't take my word for it — try it
Three real applications running on sample data. Go in, click everything, break whatever you want — every visitor gets their own copy.
- AI-powered finance with Telegram. Send it a voice note, a photo of a receipt or a message, and it logs the transaction on its own. Whisper for the voice, OCR for the receipt, and a model that understands "spent 300 on gas".
- CRM for sales and service teams. Companies, contacts, follow-ups, a task kanban and a calendar, with each client's full record one click away. With real sessions and 2FA, not a mockup.
- WhatsApp bot for shops. It answers questions, builds the order by reading prices from the real catalogue, and escalates to the owner when a human is needed.
Each name above opens its demo. They are mine, they work, and anyone can walk in without asking permission. That is all the proof I can offer before we talk.
If you are thinking about a CRM, first read why your small business needs one (and when a free one is enough).
Pricing
Each product has its own price. There's a one-off implementation fee and, where it applies, a monthly fee for the server, backups and support.
| Product | Implementation | Monthly | What's included |
|---|---|---|---|
| CRM for sales and service | From MXN 80,000 | Quoted by number of users | The demo's modules (companies and contacts, follow-ups, a task kanban and a calendar) adapted to your process, user accounts for your team with two-step sign-in, daily database backups, installation on your server or in the cloud, and training for your team. |
| WhatsApp bot (Answers tier) | MXN 11,900 | MXN 1,490 | A WhatsApp number that answers questions and prices from your catalogue and hands over what it doesn't know. The tiers with orders and multiple branches are on its page. |
| Custom system or module | Depends on scope: I'll quote it on WhatsApp | The part of your operation that lives in a spreadsheet today: inventory, quotes, service orders or whatever your process needs, connected to what you already use. | |
Prices plus VAT. Prices updated: September 2026.
How I work
A clear quote
I learn the process, tell you what is and isn't possible, and give you a fixed number with the scope in writing. If I think it isn't worth it for you, I say so right there.
Build with visible progress
You see the application running from the first week, not a document. We adjust on real software, not on mockups.
Handover and support
It ships running, with backups. After that I stay available for changes, with no lock-in contract.
What it's built with
Python with FastAPI, PostgreSQL or SQLite depending on size, HTMX and Jinja for the interface, Docker to deploy. No fashionable frameworks that expire in two years, and no dependencies I couldn't maintain on my own.
Questions I always get
What does it cost?
A CRM like the demo, from MXN 80,000 plus VAT; the WhatsApp bot, from MXN 11,900. The pricing table shows what each one includes. For anything not in the table I give you a fixed number after our first conversation, free of charge. For reference: in Mexico a senior freelancer charges 600 to 1,200 pesos an hour, and an established agency 1,200 to 2,500.
How long does it take?
A contained module, three to six weeks. A full system, two to four months. You see working progress from the first week, so you don't wait until the end to find out whether it's going well.
Do you work with businesses outside Guadalajara?
Yes. Inside the metro area we meet in person when it helps; elsewhere in Mexico I work remotely, which is how most of what I've delivered was built.
What do you need from my side?
One person who genuinely knows the process and can answer questions, and someone who can say "yes" to decisions. That's it. No technical team, no servers, no prior documentation.
What if I already have a system?
Even better: it is almost always cheaper to connect to what you already use than to replace it. What gets built is the piece it doesn't cover today.
Can you picture a tool like this for your business?
Tell me which part of your operation lives in a spreadsheet today. I'll tell you upfront whether it's worth building or not.