Web, mobile e IA
Do primeiro rascunho até estar no ar.
Sou o Júlio Machado, desenvolvedor de software há mais de sete anos. Moro em Portugal e trabalho com empresas de qualquer país.
EXPERIÊNCIA NA ORACLE, NO GOV.PT / AMA E NA GOLDEN WEALTH MANAGEMENT
Pular animação ↓O caminho
O caminho até aqui.
O caminho
Começo
Curioso e autodidata desde novo.
Por volta dos 14, já mexia com cibersegurança, blockchain, Kali Linux e scripts.
Saber mais
Origem. Comecei por curiosidade. Com 13 ou 14 anos eu já testava segurança no computador de casa e tinha instalado o Kali Linux. Foi assim que cheguei ao 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 muito teste.
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
Flow Podcast · Brasil
Dei uma pequena ajuda à equipe dos projetos digitais.
O caminho
Oracle
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 a machine learning, num time 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
Por conta própria · 2021 a 2022
Fiz vários projetos sozinho: sites, apps e backoffices.
Por 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, controle de acesso e gestão de sessão.
Backoffice. Painéis administrativos para clientes: estoque, pedidos e relatórios.
Performance 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
O caminho
Gov.pt / AMA
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
O caminho
Grupo Golden
Ajudei a construir o backoffice da operação da Golden SGF e a ligá-lo a provedores externos.
Muito trabalho manual passou a rodar sozinho. Hoje sigo em dev e análise de projetos.
Saber mais
- FEITO
- Backoffice da operação da Golden SGF (Grupo Golden, mais de €2B sob gestão), integrações com provedores, 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
O caminho
Projetos próprios e para outras empresas
Tenho alguns produtos próprios com sócios.
Quando o projeto pede, lidero e oriento equipes 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
Entender
Primeiro, entender.
Antes do código, entendo o problema e escrevo um plano curto.
Saber mais
Qual problema isso resolve, e para quem?
O que acontece se não fizer nada?
O que não pode faltar desde o primeiro dia?
Como vamos saber que funcionou?
Além do código
Fora o código, estudo gente e negócio. Isso me ajuda a entender 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, entender a necessidade real do cliente.
Decisão e dinheiro. Educação financeira, risco e incerteza, hábitos e disciplina.
Base. Argumentação e ética.
E o que mais gosto é construir. Pegar um problema complicado, resolver e ver a solução funcionando no dia a dia de uma empresa. Quando funciona, a empresa sente no dia a dia.
Construir, com IA
Construo com um time 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 dev, não no lugar disso.
Saber mais
- TÉCNICAS
- Orquestração multiagenteRAGMCP e tool callingStructured outputsEvals e LLM-as-judge
Menos custo. Modelo certo para cada tarefa, contexto enxuto e cache.
Mais rápido. Agentes em paralelo quando as tarefas não dependem uma da outra.
Menos alucinação. Resposta com fonte, verificação e validação antes de chegar em mim.
Algumas uso todo dia; outras ainda estou aprofundando.
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ção 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 funcionando.
Depois, coloco 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 você…
Qualidade
Feito para durar.
E deixo tudo documentado e testado, fácil de outra pessoa continuar.
Saber mais
Que tipo de projeto você faz? Consultoria e projetos que precisam ser bem feitos: produtos web e mobile, backoffices, integrações e ferramentas com IA.
E se você sumir? O projeto não pode depender de mim. Deixo tudo documentado, testado e fácil de outra pessoa continuar.
IA não escreve código ruim? Pode escrever, se ninguém revisa. Por isso nada vai para produção sem revisão, testes e segurança.
Quanto custa e quanto tempo leva? Depende do que você precisa. Me conta o projeto e eu respondo com um caminho e os próximos passos.
E o sigilo do meu projeto? Fica entre nós. Assino NDA antes de ver qualquer coisa sensível e sigo à risca NDAs e contratos: não atendo 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.
Contato
Me conta sobre o seu projeto.
Se isso parece o que o seu projeto precisa, vamos conversar.