Engenheiro de Software

Oi, eu sou o Ademir

Construo produtos desktop e web confiáveis e sustentáveis, com foco em experiência de desenvolvimento e software de código aberto.

Projetos

  • Leafdown
    2026 · Aplicação desktop

    Leafdown

    Resultado

    Fluxos nativos de arquivos, edição Markdown com source projection, testes no frontend e no backend Rust e instaladores da versão alpha para Windows.

    Editor de Markdown para desktop, open source e local-first, feito para arquivos e pastas comuns e baseado em uma única superfície de leitura e edição.

    • Tauri
    • React
    • TypeScript
    • Rust
    • Tailwind CSS
    • Vitest
  • Página inicial do Nexus com o título Seu universo, em um só lugar, três blocos de recursos e um cartão de perfil público de exemplo com avatar, bio e botões de links.
    2025 · Aplicação web

    Nexus

    Resultado

    Contratos compartilhados, renovação de sessão coordenada, upload direto para object storage, testes automatizados e deploy na Fly.io.

    Aplicação full stack de link-in-bio, construída em um monorepo com Next.js e Express.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • Node.js
    • Express
    • Prisma
    • PostgreSQL
    • Docker
    • Jest
    • Testing Library
  • Página inicial do Fix My Halo com área para soltar texturas, os formatos suportados, o controle de preenchimento de dilatação e o botão Save ZIP.
    2026 · Ferramenta

    Fix My Halo

    Resultado

    Um único core testado em Rust disponibilizado como ferramenta em Wasm no navegador e CLI nativa com processamento paralelo, além da validação direta de um modder de RimWorld.

    Ferramenta web e CLI para Windows que remove artefatos de texturas com transparência.

    • Rust
    • WebAssembly
    • React
    • TypeScript
    • Tailwind CSS
  • Simple Motion React
    2024 · Biblioteca

    Simple Motion React

    Resultado

    Pacote publicado no npm para transições CSS com ciclo de vida, listas por key e troca entre componentes, acompanhado de documentação no Storybook e testes automatizados.

    Biblioteca de transições para React inspirada no Vue, baseada em CSS e coordenação de ciclo de vida.

    • React
    • TypeScript
    • Jest
    • Testing Library
    • Storybook
  • Página inicial do Crop & Quest com o título do projeto, uma chamada de uma linha e três passos numerados: escolher um preset, carregar a arte e recortar.
    2026 · Aplicação web

    Crop & Quest

    Resultado

    Entregou um pipeline inteiramente no navegador para conjuntos de retratos em PNG, BMP e TGA, validado por testes em Vitest e fluxos do Playwright em vários browsers.

    Editor local-first de retratos para RPGs, com vários presets de jogos, formatos personalizados reutilizáveis e exportação com dimensões exatas.

    • Next.js
    • React
    • TypeScript
    • Canvas API
    • Vitest
    • Playwright
  • Página inicial do catálogo Pixel Icons com o título do projeto, botões de instalação, GitHub e solicitação de ícone, e uma grade de ícones de desenvolvimento web.
    2025 · Extensão

    Pixel Icons

    Resultado

    Mais de 1.000 instalações no Marketplace; o projeto inclui mais de 100 definições de ícones, catálogo público com todos os ícones e publicação automatizada por tags.

    Tema de ícones de arquivos em pixel art 16×16 para VS Code, com vasta cobertura de linguagens, ferramentas e pastas.

    • VS Code
    • TypeScript
  • Tree-sitter Lua
    2018 · Biblioteca

    Tree-sitter Lua

    Resultado

    Pacote publicado no npm, bindings para Node.js, Rust e Swift, dez releases no GitHub e três pull requests de colaboradores externos aceitos.

    Gramática de Lua 5.4 para o Tree-sitter, com um scanner em C para strings e comentários com delimitadores variáveis.

    • JavaScript
    • C

Habilidades

Front-end
  • TypeScript
  • React
  • Next.js
  • JavaScript
  • Tailwind CSS
Back-end
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • MongoDB
  • GraphQL
Testes
  • Vitest
  • Jest
  • Testing Library
  • Playwright
  • Storybook
Infraestrutura
  • Docker
  • GitHub Actions
  • Vercel
  • Fly.io
  • Cloudflare R2
  • Git
Adicionais
  • Rust
  • Tauri
  • WebAssembly
  • Svelte
Foto do desenvolvedor.

Sobre mim

Sou Ademir, engenheiro de software. Gosto de transformar problemas específicos em produtos claros, confiáveis e agradáveis de usar. Tenho interesse especial por ferramentas de produtividade, software local-first e projetos voltados a comunidades.

Atualmente desenvolvo o Leafdown, um editor Markdown desktop de código aberto construído com React, Rust e integração nativa ao sistema de arquivos. Também construí e implantei o Nexus, uma aplicação full stack com autenticação, contratos compartilhados, PostgreSQL, testes automatizados e CI/CD.

Projetos como o Crop & Quest e o Fix My Halo nasceram de problemas reais enfrentados por jogadores e criadores, enquanto o Pixel Icons ultrapassou mil instalações no Visual Studio Marketplace. Essa combinação de engenharia, produto e utilidade prática é o tipo de trabalho que mais me interessa.

Formação

Ciência da Computação

Idiomas

Português / Inglês

Localização

Laguna/SC, Brasil

Contato

Aberto a oportunidades em engenharia de software.

Tem um produto para construir, um fluxo para melhorar ou uma equipe que valoriza engenharia cuidadosa? Vamos conversar.

Laguna/SC, Brasil