$ cd ../work // back
FINTECH EDTECH
// case_001

How To Invest

A financial-education app rebuilt from React to WordPress, with one firm principle: the rules decide the allocation; the AI only explains.

howtoinvest.pro/ A
ROLE
Eng · Product · Full-stack
YEAR
2025—26
STACK
WordPress (FSE) · hti-engine plugin (PHP 8) · MySQL · JavaScript · REST API · Google Gemini · PDF in PHP · Brevo · GA4 · Cloudflare
STATUS
● in production
// THE_CHALLENGE.md

Investing scares those who have never done it — and the market speaks in jargon. That was the first challenge: giving beginners the confidence to take the first step. The second was personal and technical: to use this AI era to build new skills — starting the product with vibecoding (Base44) and then taking it to a full, custom build of my own.

// THE_APPROACH.md

I’ve worked with WordPress for over 15 years, so the choice was obvious: it fit my skills and the project’s needs — especially distribution. We wanted every article and every concept to be indexable and bring compounding organic traffic.

The most important architectural decision was one of trust: the rules decide (archetype + allocation); the LLM only explains. The recommendation logic is deterministic and auditable; Gemini only adds context in plain language, never choosing for you.

From there the constraints wrote themselves: output by asset class only (never named instruments), disclaimers on every result, the AI key always server-side, and GDPR (export/delete data) as a day-one priority.

// THE_SOLUTION.build

A native block theme (FSE) and a custom plugin — hti-engine — exposing the REST API: recommendation, profile claim, account and export. Vanilla-JS frontend, with light charts only where they help and PDF generation in PHP. Around the engine there's an ecosystem: a news plugin that aggregates RSS and generates articles, social images and reels; internal and GA4 event tracking; and daily and weekly newsletters wired to Brevo. The content layer — articles and glossary — is editable without code, because it's what feeds SEO.

howtoinvest.pro/
howtoinvest.pro/
howtoinvest.pro/
// RESULTS.out

Live since June 2025 (it started on Base44, today on its own WordPress build). GA4 data (Jan 2025 – Jun 2026) shows around 3,300 active users and 28,369 events, with reach across dozens of countries and content in several languages (PT, EN, ES, FR, DE and more). The questionnaire — the heart of the product — has a bounce rate of just ~3%: those who start, finish. The biggest lesson: choosing the platform was as much a marketing decision as an engineering one.

View project →

More projects

see all →
001
ToS Summarizer
A Chrome extension that summarizes Terms of Service and Privacy Policies with AI — and rates the risk before you accept.
AI / WEB
002
VibeSell
A Chrome extension that, when you click “Engage” on a Reddit post, returns three human, product-personalized reply drafts — you copy, edit and post.
AI / GROWTH
003
Super Portistas
The largest FC Porto fan community, now as its own platform: RSS aggregation, AI-written articles, SportMonks data, gamification and push on WordPress.
WORDPRESS / MEDIA