Passei vinte anos a gerir restaurantes e hotéis. Depois construí uma plataforma fintech, pu-la em produção e as pessoas começaram a pagar por ela.

8
Meses até à produção
240k+
Linhas entregues
7
Integrações com corretoras
245
Módulos de teste
1
Engenheiro
No ar
Clientes pagantes

PropDesk2026 —fundador, arquiteto, único engenheiro

Uma sala de controlo para traders de prop firms

O PropDesk encaminha os sinais do próprio trader, normaliza a execução entre corretoras, aplica as regras de risco antes de as ordens seguirem e guarda todas as contas e o histórico de auditoria num só sítio. Concebi-o, construí-o e opero-o — os deploys, a monitorização e os incidentes às 3 da manhã.

Backend
Python, FastAPI, SQLAlchemy 2.0 sobre PostgreSQL com TimescaleDB e Redis. 21 módulos, 161 migrações versionadas.
Frontend
React 18 + TypeScript, Vite, Tailwind, TanStack Query, Zustand — um workspace de widgets configurável. Versão desktop em Tauri.
Integrações
Sete fornecedores de corretagem e dados de mercado, integrados a partir dos protocolos dos fornecedores: TopstepX, Rithmic, Tradovate, cTrader, MetaTrader 5, dxFeed, MyFundedPerps. REST, streaming por WebSocket, OAuth e automação de browser como alternativa, atrás de um único adaptador normalizado.
Motor de risco
P&L em tempo real por SSE e WebSocket. Limites de perda automáticos, fecho de posições, bloqueio de conta, deteção de hedging e sincronização de regras com a corretora — com resultados de aplicação explícitos e auditáveis.
Automação
Sinais do TradingView, ATAS e webhooks validados contra as regras de risco de cada conta antes da execução. Copy trading master/follower com mapeamento de símbolos entre corretoras.
IA no produto
Um gateway de LLM multi-fornecedor (Anthropic, OpenAI, Gemini, DeepSeek, Grok, Groq) com as chaves do próprio utilizador guardadas encriptadas e injeção de contexto de trading. Um pipeline de voz em tempo real: áudio PCM → Azure speech-to-text → tradução → TTS neural, difundido para vários clientes em simultâneo.
Produção
Docker, Nginx, PgBouncer, Prometheus e exporters, backups encriptados com GPG, redes segmentadas. Faturação por subscrição via Stripe com direitos de acesso, períodos de teste e reconciliação. Consentimento RGPD. Objetivo WCAG 2.1 AA.

Atividadecommits por mês · repositório do PropDesk

1397 commits, de 10 de janeiro a 16 de setembro de 2026. Setembro está incompleto, até dia 16. Uma pessoa, a par de um dia inteiro de trading — é este o aspeto real de entregar software à volta do resto da vida.

Ver como tabela
MêsCommits

Métodocomo o trabalho é feito na prática

Assistido por IA, mas a engenharia é minha

Não escrevo código como um licenciado em Informática. Liderei equipas de hotelaria durante vinte anos; hoje lidero agentes de IA da mesma forma — dirijo o trabalho, especifico-o, reviso-o e respondo por ele. Isso revelou-se um método, não um compromisso. Os três passos dependem uns dos outros por esta ordem: sem o primeiro, o terceiro deixa de funcionar.

  1. 01

    A especificação é a fonte de verdade

    Cada módulo do backend tem um contrato comportamental escrito — 18 no total. A IA implementa contra a especificação; o contrato, a revisão e os critérios de aceitação são meus. Quando o código e a especificação divergem, o código está errado.

  2. 02

    Um sistema de ferramentas, não prompts avulsos

    Uma biblioteca privada de 20+ skills de agentes por domínio — protocolos de corretoras, lógica de risco e semântica de execução —, mais uma camada de memória persistente, passagens de sessão estruturadas e um ficheiro de lições codificado, para que o contexto e as correções difíceis sobrevivam entre sessões em vez de serem redescobertos.

  3. 03

    A verificação é o que torna seguro andar depressa

    245 módulos de teste no backend, suites end-to-end em Playwright, 161 migrações versionadas, deploys faseados. O sistema movimenta dinheiro real, através de corretoras reais, para clientes reais — velocidade sem verificação não é velocidade, é exposição.

Stacko que uso

Linguagens
Python · TypeScript · JavaScript · SQL · Pine Script · Bash / PowerShell
Backend
FastAPI · SQLAlchemy 2.0 · Alembic · Pydantic · asyncio · REST / WebSocket / Server-Sent Events · OAuth 2.0 · JWT
Frontend
React 18 · Vite · Tailwind · TanStack Query & Table · Zustand · Radix UI · Lightweight Charts · Tauri
Dados
PostgreSQL · TimescaleDB · Redis · SQLite · desenho de esquemas e migrações versionadas
Infra
Docker & Compose · Nginx · PgBouncer · Prometheus · Cloudflare · Linux VPS · backup e restauro encriptados
IA
Claude Code e workflows agênticos · APIs Anthropic e OpenAI · servidores Model Context Protocol · engenharia de prompts e de contexto · Azure Speech
Testes
pytest · Vitest · React Testing Library · Playwright
Domínio
Estrutura de mercado de futuros e CFD · protocolos de execução das corretoras · ciclo de vida de ordens e posições · regras de risco e drawdown · modelos de avaliação das prop firms

Antes disto1998 — 2020 · operações de hotelaria

Vinte anos a gerir coisas que falham à frente de toda a gente

Esta parte não é um desvio pelo qual peça desculpa. Gerir uma operação grande ensina P&L, recrutamento, padrões e quanto custa exatamente quando a qualidade falha — com uma sala cheia de clientes a ver. Diria mesmo que é a razão pela qual o PropDesk se tornou um produto e não um projeto paralelo.

  • 2020 — Trader independente de futuros e CFD Payouts de seis prop firms de referência: FTMO, Topstep, MyFundedFutures, Lucid Trading, Tradeify e Take Profit Trader. Registo FTMO verificável — 15 payouts, 39,8 mil USD, Max Capital Allocation: perfil público. O domínio por trás de cada requisito do PropDesk — o produto existe porque eu próprio precisava dele.
  • 2016 – 20 Diretor de F&B · SANA Malhoa Hotel, Lisboa ≈ 2 M€ de receita anual de F&B, com o P&L e o orçamento a meu cargo. Liderei o recrutamento, a formação e os padrões de desempenho, e escrevi os procedimentos do departamento durante a reestruturação da unidade.
  • 2012 – 16 Diretor de F&B · EPIC SANA Luanda Hotel, Angola Cinco estrelas, 288 quartos, sete outlets, ≈ 15 M USD de receita anual de F&B. Responsável por conceitos, posicionamento comercial, orçamentos, recrutamento e controlos operacionais de uma equipa grande e multicultural.
  • 1998 – 2012 Hotelaria e eventos premium · Lisboa Restaurante Eleven (estrela Michelin), Casa da Comida, Kais, Grupo Silva Carvalho. Gestão de equipas e de serviço para embaixadas, instituições do Estado e clientes privados.

DisponívelPortugal · híbrido · remoto

O produto está no ar. Ponha-o à prova.

Procuro uma função de engenharia, produto ou soluções em que dominar uma área e entregar com ferramentas modernas conte mais do que um percurso convencional em software. Terei todo o gosto em mostrar o produto, a arquitetura ou o código — o que lhe disser mais.

mail@joao-vieira.dev →

Esta página foi desenhada e construída por mim, no mesmo espírito do produto que descreve: precisa, operacional, sem complexidade decorativa. O gráfico acima usa dados reais, lidos diretamente do repositório.