Saltar para o conteúdo
JM

Web, mobile e IA

Do primeiro rascunho até estar no ar.

Sou o Júlio Machado, desenvolvedor de software há mais de sete anos. Vivo em Portugal e trabalho com empresas de qualquer país.

EXPERIÊNCIA NA ORACLE, NO GOV.PT / AMA E NA GOLDEN WEALTH MANAGEMENT

Falar sobre o seu projeto

Saltar a animação ↓

O percurso

O caminho até aqui.

O percurso

Início

ANTES DE 2020

Curioso e autodidata desde cedo.

Por volta dos 14, já mexia em cibersegurança, blockchain, Kali Linux e scripts.

Saber mais

Origem. Comecei por curiosidade. Com 13 ou 14 anos já testava a segurança no computador de casa e tinha instalado o Kali Linux. Foi assim que cheguei à blockchain: minerei Bitcoin, Ethereum, Dogecoin e Litecoin, e passava horas em comunidades de criptografia e segurança.

Antes do primeiro emprego. Quando consegui o primeiro emprego, já tinha uns 70 repositórios: apps mobile, frontend, backend, estudos e muitos testes.

Também. 2.º lugar, em dupla, na olimpíada de programação da faculdade, entre unidades de todo o Brasil.

STACK
C/C++JavaScriptNode.jsReactReact Native
RESULTADO
Hoje são mais de 180 repositórios e 5 organizações no GitHub

Falar comigo sobre isto

Flow Podcast · Brasil

Dei uma ajuda pontual à equipa digital.

O percurso

Oracle

2020 · SOFTWARE DEVELOPER

Primeiro contrato aos 19, como consultor da Oracle, fora do meu país.

Dois projetos: o frontend de um backoffice enorme, depois o backend em Java.

Saber mais
FEITO
Frontend de um backoffice de grande escala e, depois, APIs REST com integração de machine learning, numa equipa em três países
STACK
JavaSpring BootSpring Data JPAAPIs RESTMavenJavaScriptOracle JETKnockoutJS (MVVM)JRAF (framework da Oracle Retail sobre o Oracle JET)
RESULTADO
Backoffice para duas grandes empresas na Europa

Falar comigo sobre isto

Por conta própria · 2021 a 2022

Fiz vários projetos sozinho: sites, apps e backoffices.

Durante um tempo, trabalhei de perto com o fundador da Agência Digital x3, em projetos para os clientes dela.

Saber mais

Conteúdo e dados. Prismic CMS e Firebase (Firestore e Storage): modelos de dados, políticas de segurança e fluxos de publicação.

Autenticação. OAuth com Google e Facebook, controlo de acessos e gestão de sessão.

Backoffice. Painéis de administração para clientes: stock, encomendas e relatórios.

Desempenho e SEO. SSR/SSG no Next.js, lazy loading, code splitting, imagens otimizadas e SEO técnico (metadados, sitemaps, rotas).

Marketing. Meta Pixel, eventos de conversão, UTMs, landing pages e testes A/B para aquisição.

STACK
ReactNext.jsNode.jsPrismicFirebase
RESULTADO
Sites, backoffices e funis de aquisição no ar para os clientes da agência, do desenho à operação

Falar comigo sobre isto

O percurso

Gov.pt / AMA

2022 · CONSULTOR DE DESENVOLVIMENTO

Desenvolvi o frontend dos componentes do design system do gov.pt, com foco em acessibilidade.

Também trabalhei no Balcão do Condutor.

Saber mais
FEITO
Componentes em React do design system, muitos documentados no Storybook
STACK
ReactTypeScriptStorybookWCAG 2.1 AA
RESULTADO
Usados por vários serviços ao cidadão, com acessibilidade WCAG 2.1 AA

Falar comigo sobre isto

O percurso

Grupo Golden

DESDE 2022 · FULL STACK → ANÁLISE, CONSULTORIA E DEV

Ajudei a construir o backoffice da operação da Golden SGF e a ligá-lo a fornecedores.

Muito trabalho manual passou a correr sozinho. Hoje continuo em dev e análise de projetos.

Saber mais
FEITO
Backoffice da operação da Golden SGF (Grupo Golden, mais de 2 mil milhões de euros sob gestão), integrações com fornecedores, automação de processos, dados, análise de viabilidade e consultoria interna de projetos
STACK
.NET / C#ReactTypeScriptAzureAzure FunctionsSQLAPIs RESTJWTCI/CDTestes automatizados
IA
Agentes de IAMCP e tool callingAutomação com IA

Falar comigo sobre isto

O percurso

Projetos próprios e para outras empresas

PRÓPRIOS E PARA CLIENTES

Tenho alguns produtos próprios com sócios.

Quando o projeto pede, lidero e oriento equipas de áreas diferentes.

Saber mais
FEITO
Alguns produtos com sócios, projetos web, mobile e com IA para empresas e ferramentas próprias para testar, automatizar e melhorar o meu fluxo de trabalho. Uso neles tudo o que está em Construir
STACK
Next.jsReact NativeExpoNode.jsTypeScriptPostgreSQL
IA
Orquestração multiagenteRAGMCP e tool callingStructured outputsEvals e LLM-as-judgeVários modelos: Claude, GPT, Gemini e locais

Falar comigo sobre isto

Agora

Sempre a construir.

8241 contribuições no GitHub nos últimos 12 meses.

Dados reais do GitHub · atualizado a 27 de outubro de 2026

Ver no GitHub

Perceber

Primeiro, perceber.

Antes do código, percebo o problema e escrevo um plano curto.

Saber mais

Que problema é que isto resolve, e para quem?

O que acontece se não fizermos nada?

O que não pode faltar desde o primeiro dia?

Como vamos saber que resultou?

Falar comigo sobre isto

Para além do código

Fora do código, estudo pessoas e negócio. Isso ajuda-me a perceber o que o cliente precisa antes de escrever código.

Saber mais

Pessoas. Comportamento humano, comunicação e storytelling, persuasão ética, linguagem não verbal, inteligência emocional.

Negócio. Modelos de negócio, validação de ideias com clientes reais, startups enxutas, estratégia e posicionamento, crescimento e escala.

Vendas e negociação. Vendas consultivas (fazer as perguntas certas), negociação, perceber a necessidade real do cliente.

Decisão e dinheiro. Literacia financeira, risco e incerteza, hábitos e disciplina.

Base. Argumentação e ética.

E o que mais gosto é construir. Pegar num problema complicado, resolvê-lo e ver a solução a funcionar no dia a dia de uma empresa. Quando funciona, a empresa sente no dia a dia.

Falar comigo sobre isto

Construir, com IA

Construo com uma equipa de agentes.

Divido o trabalho entre agentes de IA: pesquisa, código, testes e revisão. A palavra final é sempre minha.

Uso IA desde o primeiro ChatGPT para ir além do que já faço como programador, não em vez disso.

Saber mais
TÉCNICAS
Orquestração multiagenteRAGMCP e tool callingStructured outputsEvals e LLM-as-judge

Menos custo. O modelo certo para cada tarefa, contexto enxuto e cache.

Mais rápido. Agentes em paralelo quando as tarefas não dependem umas das outras.

Menos alucinações. Respostas com fonte, verificadas e validadas antes de chegarem a mim.

Algumas uso todos os dias; outras ainda estou a aprofundar.

Falar comigo sobre isto

Ver todas as técnicas

Mais conhecidas

  • RAG
  • Chain-of-Thought
  • Few-shot
  • Prompt chaining
  • Tool use / function calling
  • MCP
  • Structured outputs
  • Hybrid search
  • Reranking
  • Embeddings
  • Knowledge graph
  • LLM-as-judge
  • Guardrails
  • Prompt caching
  • Fine-tuning / LoRA
  • Ollama
  • Self-consistency
  • ReAct
  • Query rewriting / HyDE
  • Evals / golden dataset
  • Observability
  • Context engineering

Instruções e estrutura

  • Closed-world lists
  • Instruction hierarchy
  • Explicit abstention
  • Delimited source of truth
  • Entity normalisation
  • Glossary in the prompt
  • Scope and out-of-scope
  • Clarifying questions
  • Premises section
  • Fact vs inference vs uncertainty
  • Per-claim confidence
  • XML tags
  • Document first, question last
  • Positive instructions with reasons
  • Premise check
  • Don't suggest the answer
  • Current date injection
  • Explicit units and formats
  • Answer prefill
  • Answer templates
  • Nullable fields
  • Enums
  • Short answers
  • No ALL-CAPS
  • Principles over details
  • No invented specifics
  • Staleness flags

Raciocínio

  • Step-back prompting
  • Plan-and-solve
  • Least-to-most
  • Self-ask
  • Tree of Thoughts
  • Reasoning budget
  • Extended thinking
  • Classify before answering
  • Recitation

Exemplos

  • Dynamic few-shot
  • Few-shot with refusals
  • Labelled negative examples
  • Diverse examples
  • Order and label bias
  • Example leakage

RAG

  • Mandatory citations
  • Contextual retrieval
  • Multi-query
  • Parent-document retrieval
  • Sentence-window retrieval
  • Metadata filtering
  • Recency filter and dedup
  • Lost in the middle
  • Relevance filter
  • Answerability classifier
  • Score threshold
  • Self-RAG
  • CRAG
  • FLARE
  • Structured queries for exact data
  • Numbered chunks with metadata
  • Source conflict reporting
  • Quote-first
  • Grounding
  • RAG metrics

Verificação

  • Chain-of-Verification
  • Validate and repair
  • SelfCheckGPT
  • Semantic entropy
  • Self-critique
  • Judge rubrics
  • Position bias
  • Cross-model voting
  • Model debate
  • Span-level verification
  • Verification by execution
  • Guardrail validators
  • Abstention calibration
  • Logprobs

Agentes e ferramentas

  • Evidence before success
  • Tools over memory
  • Strict function calling
  • Good tool descriptions
  • Tool argument validation
  • External state as truth
  • Verification checkpoints
  • Clean context for review
  • Context poisoning
  • Instruction drift
  • Sycophancy
  • Stop sequences

Modelos locais

  • num_ctx
  • Constrained decoding
  • Abstention fine-tuning
  • Correct chat template
  • Low temperature
  • min_p / top_k
  • Fixed seed
  • Sandwich prompting
  • Right quantisation
  • Instruct models
  • RAFT
  • Distillation
  • Transcribe before interpreting

Processo e medição

  • Regression evals
  • Meta-prompting
  • Prompt optimisation (DSPy, TextGrad)
  • User feedback loops

Resultado

No ar, e a funcionar.

Depois, ponho no ar, meço e ajusto até ser usado.

Saber mais
TIPOS
BackofficesApps web e mobileIntegrações e APIsPainéis de dadosFerramentas com IAMarketing e aquisição

Posso ajudar se…

Falar comigo sobre isto

Qualidade

Feito para durar.

E deixo tudo documentado e testado, fácil de outra pessoa continuar.

Saber mais

Que tipo de projetos faz? Consultoria e projetos que têm de ficar bem feitos: produtos web e mobile, backoffices, integrações e ferramentas com IA.

E se desaparecer? O projeto não pode depender de mim. Deixo tudo documentado, testado e fácil de outra pessoa continuar.

A IA não escreve mau código? Pode escrever, se ninguém o rever. Por isso nada vai para produção sem revisão, testes e segurança.

Quanto custa e quanto tempo demora? Depende do que precisa. Conte-me o projeto e respondo com um caminho e os próximos passos.

E a confidencialidade do meu projeto? Fica entre nós. Assino NDA antes de ver qualquer coisa sensível e cumpro à risca NDAs e contratos: não trabalho para concorrentes das empresas com quem trabalho. Do que fiz para outras empresas, só mostro o que é público ou autorizado, e nada que afete a segurança delas ou um contrato.

Falar comigo sobre isto

Contacto

Conte-me sobre o seu projeto.

Se isto parece aquilo de que o seu projeto precisa, vamos conversar.

Falar sobre o seu projeto

Em 30 segundos

Áreas

O que sei fazer.

Como trabalho

Três regras.

  1. Produto antes da tecnologia.

    Escolho a tecnologia pelo que o produto precisa. O objetivo é funcionar para quem o usa hoje e continuar a funcionar depois.

  2. Sólido onde importa.

    Segurança, fiabilidade e código legível não são uma fase dois. Mas os prazos existem, por isso separo o que tem de nascer bem do que pode ser ajustado depois.

  3. Fazer o que falta.

    Se falta algo que devia existir, como um teste, documentação ou uma ferramenta, eu faço-o.

Contacto

Conte-me sobre o seu projeto.

Conte-me a sua ideia ou o seu desafio. Respondo pessoalmente.

ou escreva diretamente para juliomachadome@gmail.com

Receber o currículo

Envio o PDF para o seu email. Assim confirmo o endereço, evito robôs e sei quem pediu.

Idiomas do currículo (pode marcar mais do que um)
· Última atualização: setembro de 2026

Stack e conhecimento

Do código ao negócio.

Tenho alguns produtos próprios em desenvolvimento, com sócios. Num deles, criei o projeto, o modelo de negócio e a marca.

Mais de 30 produtos e projetos reais, entre concluídos e em desenvolvimento, e mais de 100 projetos de estudo.

Ver todos os projetos
  • Conector de open banking
  • Marcações online
  • Diário de sonhos com IA
  • Conversor de código com IA
  • Leitura de extratos e faturas com IA
  • Sistema para despachante
  • E-commerce e supermercado online
  • Plataforma de anúncios para agência
  • Site e API de comunidade de programadores
  • Plataforma de conteúdo e mentoria
  • Bots e calculadoras de estatística
  • Landing pages e sites para clientes
  • Apps mobile para clientes

Estudo e treino

Mais de 100 projetos de estudo: cursos, desafios e experiências em React, Next.js, React Native, Node.js, Java, C#, Vue e bases de dados SQL e NoSQL. Foi assim que cheguei aos produtos acima.

Falar sobre o seu projeto

Contacto rápido

Respondo pessoalmente, pelo contacto que deixar.

ou escreva diretamente para juliomachadome@gmail.com

Como prefere ver?

A página conta a minha história em 7 partes. Escolha uma forma, ou feche e percorra ao seu ritmo.