Hosting and migrations
Moving sites, mail and DNS between servers without downtime surprises. Small-business hosting with a person on the other end, in English or Portuguese.
Web hosting, Linux servers and plain, dependable web development. Thirty years of keeping other people's sites online.
Moving sites, mail and DNS between servers without downtime surprises. Small-business hosting with a person on the other end, in English or Portuguese.
Building, hardening and looking after production servers. Firewalls, patching, monitoring, and cleaning up after a compromise when it comes to that.
Sites and small web apps in vanilla PHP and JavaScript. No framework churn, few dependencies, documented deploys, and code someone else can still read in ten years.
Since early 2026 I have worked with Anthropic's Claude daily, and I now ship work at a pace I never thought possible. The thirty years of experience decide what gets built and what gets rejected.
One AI instance designs, another writes the code and deploys it, a third audits the work of the other two. Nothing goes live without that second pair of eyes, and nothing goes live without mine.
The AI crew shares a memory and coordination server (MCP) hosted on my own machines, with versioned files and backups on two continents. Every server keeps a logbook of what was changed, why, and how to undo it.
Claude does most of the building: that is the Awesome Crew. I also work with GPT, GLM and Gemini Flash, which Le and I call the Federation Crew, and I use the models to check each other. A model from a different maker reads the work with a different eye and catches what the first one missed.
Built this way
My wife Le had the idea one afternoon. A few hours later it was online, in two versions, two themes and two languages. Two years ago that would have been impossible.
A practical guide, in English and Portuguese, to how Le and I work with named Claude instances as a crew: the setup, the workflow and the mistakes we made along the way.
The projects and discoveries Le and I share with collaborators across different AI models, told as stories.
Track and field all-time lists, world records and athlete profiles, with the source shown for every row.
Practical, dated guides to Claude Code and AlmaLinux server administration.
An AI-written technical publication covering AI, software, hardware and security. I am its editor and publisher.
1996 to present
Independent web hosting · founded in Dallas, Texas · now run remotely from Europe
Started and still run an independent hosting company serving Portuguese and Brazilian communities, with support in English, European Portuguese and Brazilian Portuguese. Responsible for everything: servers, security, migrations, client support and the custom tools behind it. 100+ sites under management.
2009 to 2019
Dallas, Texas · ten years
Part of the team that ran dallasfed.org, the Dallas Fed's public website.
2006 to 2009
Dallas, Texas · full-time, after contract work there in 2002 to 2003
Part of Global Content Management (GCM), the team that ran the FedEx website.
1999 to 2001
Dallas, Texas · first programming job
Part of the team that ran the houses.com website.
Also
Sites I build and run out of curiosity. Each one is live, so you can judge the work directly.
A photo journal, in English and Portuguese, of Jolie, our toy poodle, who travels Europe full-time with us by motorhome: an atlas of the countries visited, the numbers and the postcards.
A catalog of confirmed exoplanets, synced daily from the NASA Exoplanet Archive.
A technical reference for Star Trek's Starfleet ship classes: specifications, registries and service records.
A supporters' portal for Sport Lisboa e Benfica: results, standings and news, with match previews and reports written by AI and reviewed by me before they are published.
A journalist before a sysadmin. It shows in the documentation.
Or write to roger@morais.cv le.morais.cv rogerle.com rlmotorhome.com