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.
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ês | Commits |
|---|
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.
-
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.
-
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.
-
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.