BMJ Studios

Reveal what's next

Websites, online stores and AI automation — all of it built by me, from the sketch to the deploy. Half the work below is my own product, live right now: ingesting tournaments, recalculating rankings and publishing articles while you read this.

Coastal São Paulo, Brazil · working remote EN · PT · ES Design, code, deploy and traffic — one pair of hands

Work with hover

Six card games, a Portuguese-language card database, and a metagame that recalculates itself.

Media & product · Trading card games · 2026

A technology portal that says in its own name how it is made.

Media · Technology · 2026

Film, games and series with the feel of a publication, not a blog.

Media · Pop culture · 2026

Selling property in Punta Cana to buyers who have never set foot there.

International real estate · 2024

A singles store built to carry a catalogue of thousands of SKUs.

E-commerce · Trading card games · 2026

New, used and retro games, with product condition as the primary filter.

E-commerce · Games · 2026

Six card games in one portal. Ten external data sources wired in. 1,025 Pokémon in an in-house Pokédex. Metagame recalculated on every tournament. Two portals publishing daily. Singles catalogue with per-unit stock. Game store filtered by product condition. English real estate portal with 16 filters. A buylist that quotes on the spot. Design through deploy, one person

I run it on myself first

I test it on my own things before I charge you for it.

My card game portal pulls tournaments from ten different sources, normalises all of it and recalculates the metagame with nobody telling it to. My two news portals publish daily with one person reviewing. The panel I run my channel and my prospecting on — competitor radar, script generator, production calendar — I built from scratch in PHP and SQLite.

None of this is a weekend demo. It is live under my own name, breaking and getting fixed, month after month. What survives there is what I offer here, and you can open it and check before paying me a cent.

What that means for your business:

  1. 01

    It updates without you

    Importers, scheduled jobs and pipelines doing the repetitive part. You review and approve instead of typing.

  2. 02

    You change it without calling me

    A panel designed for your case, not the generic admin. Changing a price, adding a product or publishing an article does not become a support ticket — or an invoice.

  3. 03

    It actually loads fast

    No bought theme, no twenty plugins fighting each other. Less running means less breaking — and fewer people giving up before the page opens.

  4. 04

    You own it

    The code, the domain and the database stay in your name. If you ever want a different supplier, you take all of it and you owe me no explanation.

AI automation

AI does the boring work. People decide what ships.

Automation is not sticking a chatbot in the corner of the screen. It is taking the repetitive part off your hands: researching, drafting, formatting, importing, cross-checking and flagging when something changes.

The rule is the same in everything I build: the machine delivers a draft, a person approves it. Without review, AI copy becomes the thing everybody recognises from a mile away.

Running today

01

Editorial pipeline

Researched story, draft assembled with its SEO package and generated cover, human review before publishing. It is what sustains two portals with one person.

02

Data importers

Ten external card and tournament sources coming in, normalised and stored, with the metagame recalculated on every new tournament.

03

Operations panel

An in-house console in PHP and SQLite: competitor radar through the YouTube API, news radar over RSS, title and script generation, production calendar.

04

CRM and prospecting

A lead finder and pipeline I built, wired to HubSpot, email and WhatsApp, used daily so follow-ups do not fall through.

SEO and GEO

A site nobody finds is a site that does not exist.

Being found stopped being one thing. Some people search on Google and click; others ask an AI and read the answer without clicking anything. I build the site to show up in both — and that is what separates a business that is up to date from one still waiting for the phone to ring.

01

Search

  • Google
  • Bing
  • Google Maps
  • Google Notícias

The part everyone calls SEO. Not keywords stuffed into a footer: it is the site being built so a search engine can read it, understand it and show it.

  1. Structured data on every page

    Schema.org describing what the page is — article, product, local business, event. It is what turns a plain link into a rich result with rating, price, hours and a large image.

    check All 6 client and in-house sites in this portfolio ship Organization, WebSite and SearchAction. Impakto Games carries address, coordinates and opening hours; BMJ TCG carries FAQ and ItemList.

  2. Measurement before budget

    GA4 and Tag Manager set up properly before any campaign goes live, with real conversion events — order, form, WhatsApp click. A campaign without measurement is an expensive guess.

  3. Speed counts as ranking

    No bought theme dragging twenty plugins. Less running means the page opens before the visitor gives up — and Google measures that.

  4. Showing up on the map

    Google Business Profile wired to the site, with address, hours and category matching in both places. For a business with a physical door, this usually brings more people than the whole homepage.

02

AI engines

  • ChatGPT
  • Perplexity
  • Google AI Overviews
  • Claude
  • Copilot

More and more people ask an AI instead of searching and clicking. When that happens, either your business is in the answer or it does not exist in that conversation. GEO is the work of being there.

  1. llms.txt: the site introducing itself

    A plain-text file at the root saying what the site is, what it answers and where everything lives. It is the shortest path between your content and an engine that has to summarise you in two sentences.

    check Live today on bmjtcg.com.br, escritopelaia.com.br, imaginecaribe.com and impaktogames.com.br. On BMJ TCG each game has its own, on its own subdomain. Open /llms.txt on any of them and check.

  2. Content shaped as an answer

    An AI engine does not quote a sales paragraph. It quotes whoever answers the question outright. So the page is written with the question in the heading and the answer on the first line, not below the third fold.

    check The BMJ TCG llms.txt has a whole section called “Questions this site answers”, with a link to each answer.

  3. HTML a machine reads without effort

    Content that arrives in the HTML, not assembled by JavaScript afterwards. AI crawlers usually read less than Google does — if the text only shows up after a script runs, the page is empty to them.

  4. Letting them in, on purpose

    robots.txt and sitemap deciding who gets through and what to index. Most sites block AI crawlers without knowing it, along with everything else. Here it is a decision, not an oversight.

    check All 6 sites have a live sitemap cited in robots.txt, with canonical tags and a robots meta allowing large image previews.

I do not sell Google rankings, because nobody honest does. What I deliver is a site built the way these platforms need to read it — and everything written here you can verify by opening the portfolio sites.

What I take off your plate

Nothing is subcontracted. Everything on this list comes out of my own hands, from first sketch to deploy — and I am the one who picks up when it breaks.

01

Websites and digital presence

A site built for you, not a marketplace theme with the name swapped out. I build the theme and the admin panel from scratch: no heavy theme underneath, and you swapping banners and prices without having to track me down.

Business sites and landing pagesCustom WordPress themes and admin panelsStatic sites in AstroMigration and redesignStaging before any change hits production
02

Online stores

WooCommerce for any niche, including the awkward catalogues: singles, used goods, condition variants, unit-by-unit stock. The card game store I built runs four conditions per card and CSV import — you can load a whole set without entering items one at a time.

Custom WooCommerce buildsLarge catalogue architectureBulk CSV importLocal payments and multi-carrier shippingCustom account and checkout flows
03

AI automation

Automating the repetitive part that eats your day: research, drafting, reporting, follow-up. It is the same design that keeps two portals of mine publishing daily. Always with human review before anything goes out — unreviewed AI copy is something everyone spots from a mile away.

Editorial pipelines with human reviewHubSpot, email and WhatsApp integrationTemplate-driven artwork generationCustom internal toolingIn-house prospecting and CRM
04

In-house systems and CRM

Off-the-shelf software charges per user, per month, forever, and much of what you pay for is functionality nobody on your team ever opens. Once the process is settled, owning the tool is cheaper: one project cost and done, no per-seat subscription and no dollar-pegged increases. It is how I work myself — the lead finder and pipeline I use daily, and the operations panel in PHP and SQLite, were written from scratch. If your process is still changing every week, I will tell you to stay on the off-the-shelf tool — custom only pays off on top of a stable process.

Custom CRM and pipelineCustom WordPress pluginsAdmin panel built around your processIntegration across the systems you already runData migration off the old software
05

Marketing and performance

Campaigns measured by sales, not by screenshots of reach. Before any budget goes live I set up GA4 and Tag Manager properly, because a campaign without measurement is an expensive guess — and it is your money paying for it.

Google Ads and Meta AdsGA4 and Google Tag ManagerTechnical and content SEOGoogle Business ProfileMonthly reporting on CPA and ROAS
06

Identity and video

Adobe since I was 16. Visual identity, campaign artwork, thumbnails, video editing. It ships with the site instead of becoming one more supplier with its own deadline for you to chase.

Visual identity and applicationSocial and campaign artworkVideo editing and motionProduct and property photographyAI image generation

Models and demos

Platforms I built so you can use the thing instead of reading a PDF proposal. Not clients, and labelled for what they are.

The complete card game store I license to shops, running in public.

Product · Trading card e-commerce 2026 Model
BMJ Card Store — The complete card game store I license to shops, running in public.

A complete gym website, ready to take a real gym’s brand.

Model · Gym 2026 Model
Forja — A complete gym website, ready to take a real gym’s brand.

I open your site for free and tell you what is holding it back.

Send me the link and I go through it today: speed, checkout, and what Google and the AI engines actually read off your page. I tell you what is in the way — or that it is fine, if it is. No site yet? Tell me what you sell.

Send the link on WhatsApp →

Send the link by email

I answer myself, same dayIf it is not a fit, I say so straight awayFixed price per project, no monthly fee