Gundam Dev ThemeGojira Design ThemeLuka D'Sant

lukadsant.

Engenheiro de Sistemas Especialista em IA, Automação e Arquitetura Escalável.

Design + código = soluções que não só funcionam, mas que as pessoas gostam de usar.

Como penso sobre arquitetura

Antes de escrever a primeira linha de código, sempre parto de 3 perguntas fundamentais. Toda decisão técnica tem um tradeoff, e o meu trabalho é deixá-lo claro.

01

Como o sistema vai crescer?

Escala horizontal vs vertical. Design de banco de dados para evitar gargalos.

02

Qual é o ponto crítico?

Onde focar performance e otimização para garantir a melhor experiência.

03

Quanto custa errar aqui?

Que camadas de segurança e tolerância a falhas precisam estar no lugar.

Toda decisão tem tradeoff. Veja isso na prática nos meus case studies

Estudos de Caso

Mais do que código que funciona, foco no "porquê" de cada decisão técnica e no impacto real para o negócio.

FastAPIVue 3Mistral 7BGemini APIPostgreSQL

Sistema de Recrutamento com IA

O Problema: Triagem manual de currículos consumia mais de 10 horas semanais por vaga. A análise de centenas de PDFs era propensa a erros humanos, fadiga e vieses inconscientes na seleção.

A Solução

  • Sistema automático com LLM para ranqueamento por relevância em menos de 2 minutos.
  • Busca híbrida avançada (BM25 + embeddings vetoriais) para capturar o contexto exato das vagas.
  • Camada de sanitização de dados sensíveis via GLiNER para garantir privacidade (LGPD).
  • Integração transparente com o pipeline de recrutamento já existente da empresa.

Decisões Técnicas (Tradeoffs)

Mistral 7B local vs GPT-4?

  • Privacidade garantida (dados de candidatos não saem do servidor local).
  • Custo marginal de inferência comparado a milhares de chamadas GPT-4 mensais.

BM25 + Vetorial vs Só embeddings?

  • BM25 captura keywords exatas exigidas nas vagas (ex: "Postgres", "SQL").
  • Embeddings capturam similaridade semântica para skills relacionadas.
  • Juntos: alcançaram 95% de recall, contra 78% usando apenas uma abordagem.

FastAPI + Vue 3?

  • FastAPI suporta picos de carga (1k+ CVs/segundo) com excelente performance assíncrona.
  • Type safety ponta a ponta (Pydantic + TypeScript) reduz bugs drásticamente.

Resultados (ROI)

  • Triagem completa em 2 minutos (antes: 10+ horas).
  • Redução de viés em 40% nas fases iniciais.
  • ROI: O sistema pagou seus custos de desenvolvimento em apenas 2 meses.

Learnings

Se tivesse feito de novo: teria usado Jina AI hybrid search desde o início em vez de implementar e manter o core BM25 manualmente.

Valores Inegociáveis

Em cada projeto, o objetivo não é apenas entregar funcionando, mas entregar com excelência técnica e preparo para o futuro.

Código Escalável e Limpo

Foco em Performance e SEO

Arquitetura Desacoplada

Comunicação Clara e Transparente

Entrega de Valor Contínua

Sobre mim

Sou dev fullstack com formação em design (Escola SAGA, animação e VFX).

Essa combinação rara significa que:

  • -Entendo de código profundo (Go, Python, distributed systems).
  • -Entendo de usuário (design não é cosmético, é arquitetura de experiência).
  • -Entendo de negócio (trabalhei em ENGECONSULT automatizando processos reais).

Trabalho com sistemas AI (RAG, LLMs), automação complexa (ETL, pipelines) e código que precisa escalar e ser mantido por 5+ anos.

Passo meu tempo pensando em decisões arquiteturais, tradeoffs de tecnologia e como transformar ideias confusas em sistemas elegantes.

No meu tempo livre: exploro história de early gaming e CRT hardware, para entender como construir sistemas interativos desde os primeiros princípios.

Estou aberto a projetos onde posso aprender algo novo
Luka

Tem um projeto em mente?

Sou aberto para:

Freelance de alto valor (sistemas complexos, AI)
Consultoria técnica (arquitetura, decisões)
Full-time (startup, scale-up)

© 2026 Code by Luka D'Sant.