Engenheiro de software sênior · São Paulo · Trabalha em inglês
Software pesado rodando em hardware leve
5+ anos colocando software em produção · Engenheiro de software na Conceptu · Liderança técnica
Construo produtos web e mobile de ponta a ponta, da arquitetura ao deploy, com foco em performance em aparelhos reais. Participo das decisões de arquitetura, reviso PRs e oriento as pessoas do time.
A maioria dos softwares falha bem antes do código. Falha na decisão.
Por isso trabalho ao contrário. A suposição mais arriscada é construída primeiro, na primeira semana, enquanto ainda é barato mudar de ideia. Tudo depois disso é ofício.
Foco: Onde eu vou fundo
Modelos que rodam onde o usuário já está
Modelos de detecção e de linguagem executados no próprio aparelho com WebAssembly, ONNX Runtime e TensorFlow.js. Sem ida ao servidor, sem dado saindo do dispositivo, e com um orçamento de memória que não negocia.
Desempenho em hardware que ninguém escolheria
Medir e cortar até apps React e React Native continuarem fluidos em aparelhos de entrada. O orçamento é medido no aparelho real, não suposto num notebook.
Arquitetura em que o time consegue continuar entregando
Trade-offs escritos antes do código, review que ensina em vez de barrar, e CI/CD tão sem graça que ninguém precisa pensar nele.
Trabalho selecionado
Pesquisas Eleitorais 2010–2026
Painel interativo que reúne 1.370 pesquisas de 52 institutos, coletadas com um web crawler em Python, e mostra como as intenções de voto mudaram em todas as eleições brasileiras de 2010 a 2026.
Python · Web Scraping · BeautifulSoup · Pandas · D3.js · JavaScript · HTML · CSS
Code Forge RPG
Uma aventura de RPG onde você forja suas habilidades em Python, TypeScript e C++ através de missões e desafios, com um corretor de lições inovador rodando 100% no front-end com WebAssembly.
reat · wasm · python
Trinta Outubros: Convite de Aniversário de 30 Anos (Halloween)
Convite interativo com tema de filme de terror, feito para convidados de todas as idades. Tem playlist colaborativa, sorteio de fantasia e botão de salvar na agenda.
React · TypeScript · Vite · Motion · Firebase Firestore · iTunes Search API · Storybook · Vitest · Playwright · CSS Modules
RK Barbearia
Plataforma sob medida de agendamento e gestão para barbearias. Fugindo de soluções engessadas de prateleira, o sistema oferece autonomia total aos clientes em tempo real, enquanto entrega ao proprietário um painel administrativo robusto para controle financeiro e operacional.
React 19 · TypeScript · Firebase (Firestore & Auth) · Styled Components · Vite · Date-fns · Lucide React · React Hot Toast · Vite PWA
Inkflow
O InkFlow é um aplicativo minimalista, com foco no trabalho local e tela infinita, projetado para concentração e pensamento criativo. Ele foi desenvolvido para te libertar da "paralisia por análise" das listas de tarefas tradicionais e te levar a um estado de fluxo.
wasm · c++ · y.js · webrtc
PRINCESS QUEEN TO THE RESCUE
Jogo desenvolvido por três amigos para nossa primeira game jam, criado em Godot com visual e jogabilidade inspirados no NES. Não foi perfeito, mas entregamos o melhor dentro do prazo e aprendemos bastante no processo. É um platformer retrô com foco em precisão, desafios simples e estética 8-bit.
godot
Zelo Beta
Aplicativo para gestão de cuidadores ainda em desenvolvimento. Permite adicionar e remover cuidadores, registrar turnos, gerar horários e acessar um paciente por código. Desenvolvido com React, TypeScript, Styled Components, i18n (pt/en) e Firebase para testes.
react · firebase · i18n
Controle Bolso
Seu assistente financeiro pessoal focado em acessibilidade. Organize suas finanças com gráficos intuitivos e análises detalhadas, tudo com o suporte robusto do Firebase.
react · firebase
Diário de Engenharia
Gerenciando Múltiplas Contas Git (Trabalho e Pessoal)
· 4 min de leitura
Todo desenvolvedor que já jonglou um projeto pessoal, um emprego e talvez um freelance conhece a dor: o `git commit` acidental com o e-mail errado. Usar credenciais diferentes para cada "identidade" pode ser um incômodo, mas o Git oferece uma solução elegante e automática.
Como eu trabalho: Em time
Antes do código — Escrever a decisão
A restrição, as opções e por que uma venceu. Uma nota de uma página vale mais que uma reunião longa, e continua lá quando alguém pergunta o porquê seis meses depois.
Primeira semana — A parte mais arriscada primeiro
O que pode derrubar a funcionalidade ganha protótipo e benchmark antes de qualquer parte confortável. Se não der para fazer, o time descobre enquanto ainda é barato.
Sempre — Deixar o código mais fácil de mudar
Teste onde quebrar dói, feedback de PR que explica o porquê, e documentação que a próxima pessoa realmente lê.
Precisa de alguém para a parte difícil?
E-mail é o caminho mais rápido, e toda mensagem recebe resposta.
danillog821@gmail.com · LinkedIn · GitHub · WhatsApp +55 11 99333-2805