Engenheiro de Software Full Stack

Oi, eu sou o Ademir

Construo produtos web e desktop de ponta a ponta, transformando fluxos complexos em experiências claras e confiáveis na interface, nas APIs e no processamento nativo.

Foto do desenvolvedor.

Sobre mim

Sou Ademir, formado em Ciência da Computação e focado em desenvolvimento full stack. 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

Habilidades

Frontend
  • TypeScript
  • React
  • Next.js
  • JavaScript
  • Tailwind CSS
  • Svelte
  • Vue
  • SASS
Backend
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • MongoDB
  • GraphQL
Testes
  • Vitest
  • Jest
  • Testing Library
  • Playwright
Infraestrutura
  • Docker
  • GitHub Actions
  • Vercel
  • Fly.io
  • Cloudflare R2
  • Git
Sistemas
  • Rust
  • Tauri
  • WebAssembly

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
  • Prévia do projeto Nexus
    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
  • Prévia do projeto Fix My Halo
    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
  • Prévia do projeto Crop & Quest
    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
  • Prévia do projeto Pixel Icons
    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

Contato

Aberto a oportunidades em desenvolvimento full stack e frontend.

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

Laguna/SC, Brasil