Building a visa application system: 4 decisions that mattered
How we built a custom system for a Brazilian immigration firm: status state machine, RNM expiry alerts, audit trail and a read-only client portal.
Websites, SEO, GEO and AI search for clinics, firms and professional services. What we learn while building, no jargon.
How we built a custom system for a Brazilian immigration firm: status state machine, RNM expiry alerts, audit trail and a read-only client portal.

What breaks when a Next.js marketing-site stack meets auth, RBAC, background jobs and reporting, and how to build it right the first time.
Google search changed. AI answers replaced the blue links. Here is what happened, why your clinic dropped, and what to do about it this month.
Schema.org, FAQPage, and MedicalClinic in JSON-LD are eighty percent of the lift. Here is how to add them in two days.
Five to seven real questions per page, written like a patient typed them at 11pm on their phone. That is what AI engines cite.
Context, treatment, result. Numbers beat adjectives. This is the case-study format AI engines cite as proof.