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.

Mandar um e-mail · Ver trabalho selecionado

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