The problem
Customer records and enquiries were scattered across a notebook, a spreadsheet and WhatsApp threads. Floor staff could not see what management had agreed, and customer data circulated with no rule about who was allowed to see what.
Independent developer
I'm Ricardo. I work solo and build custom management systems, mobile apps and websites — from the first sketch to a live server, with maintenance after delivery.
01 Starting point
None of them start out as technology problems. They are work problems that turned into technology problems.
My team runs everything on spreadsheets and information keeps going missing.
Everyone keeps their own copy, nobody knows which version is current, and the history disappears along the way. A proper system fixes that with role-based access and a record of who changed what.
I want an app, but the quote I got was out of touch with reality.
A large share of an app budget goes to app stores and paperwork. It can be delivered as an app installed straight from a link, opening like a native app on the phone — with an Android APK when that makes sense.
My website is slow, awkward on mobile and invisible on Google.
A company website does not need a heavy platform. Built as static pages, it loads fast, behaves properly on a phone and is ready to be indexed.
Someone built my system and then vanished.
This is exactly why I run my own servers. Once delivered, the system still has an owner: backups, certificates, updates, and someone to answer when it breaks.
Every week I redo the same task by hand.
Checking a spreadsheet, sending a reminder, generating a report, chasing whoever forgot. These are routines that can run on their own, on schedule, with nobody having to remember.
02 Services
Always custom. I do not resell off-the-shelf software or charge a monthly fee per user.
Customer records, a pipeline for handling enquiries, role-based access, reports, and personal data handled under Brazilian data protection law. Built around the process your business already has, not the other way round.
The app installs straight from the browser and becomes an icon on the phone. It works on Android and iPhone, updates itself, and never waits on store approval to ship a change.
Static pages served directly by the server: fewer moving parts, faster loading and better performance scores. HTTPS, sharing metadata and sitemap configured from the start.
Automatic alerts by message or email, reports generated on schedule, systems exchanging data with each other, and repetitive work taken off someone’s desk.
Daily automatic backups, a security certificate that renews itself, monitoring, and fixes when something breaks. This is the part that usually goes missing once a project ends.
03 Case study
The name was changed at the client’s request. The project is real and live — it is the identification that cannot be published.
Customer records and enquiries were scattered across a notebook, a spreadsheet and WhatsApp threads. Floor staff could not see what management had agreed, and customer data circulated with no rule about who was allowed to see what.
A web system with three access levels, each one seeing only what belongs to its role. Records were designed around data protection rules from day one: consent recorded, personal data kept apart from the rest, and deletion possible on the subject’s request.
Live, on a server I operate, with daily automatic backups and a certificate that renews itself. When something needs adjusting, the client talks to me directly.
04 Other projects
Most of my clients work with sensitive information, so names stay out of it. What I can tell you is what was built.
For a public speaker
A system to organise the search for companies, log every contact and track where each negotiation stands.
For a clinic
Patient records, treatment history and scheduling, with strict access control because it handles health data.
My own product
A management platform for agencies, with an inbox that brings every channel into one place and an AI assistant that triages first contact.
05 How it works
Five stages. You always know which one we are in.
You tell me how the work happens today and where it jams. No commitment, no charge. If I think I am not the right person for the problem, I say so.
I write down what will be built, what is out of scope and what it costs. Pricing is per project, set after that conversation — every system is different and a guess helps nobody.
You see the system working as it is built, not only at the end. That way changes happen early, while they are still cheap.
I put it live on its own address, with a security certificate and backups configured. A user manual comes with it.
The system stays looked after: backups running, certificates renewing, fixes when something breaks, and adjustments as the business changes.
07 Contact
You do not need a finished project in mind. Describe how the work happens today and where it gets stuck — we design the rest together.
The fastest way to reach me.
Start a chatIf you would rather write at length, or send a document along.
Send an email
I work solo, so the person replying is me.