Preparando o lançamento do portfólio

Portfólio · Missão 2026 · São Paulo, BR

MichelleBudri Bognar

Engenheira de Software
scroll para decolar

Capítulo 01 · A Origem

Esqueça o código por um instante. O que eu faço começa antes dele: eu escuto pessoas, entendo o que elas realmente precisam e transformo essas necessidades em experiências simples, intuitivas e memoráveis.

- Michelle Budri Bognar · filosofia de missão
Foto de Michelle Budri Bognar sorrindo em um jardim iluminado à noite
Michelle Budri BognarEngenheira de Software
Capítulo 01 · Ficha da tripulante

Prazer, sou a Michelle.

Minha trajetória na tecnologia começou em 2017, aos 16 anos, e desde então venho transformando desafios em soluções web e mobile que equilibram performance, usabilidade e propósito. Ao longo dessa jornada, trabalhei com tecnologias como React, React Native, Python e PHP, desenvolvendo produtos e ampliando minha experiência em diferentes contextos.

Mais do que dominar ferramentas, meu diferencial está na adaptabilidade: aprender novas tecnologias, explorar possibilidades e encontrar a melhor solução para cada desafio. Acredito que evoluir como desenvolvedora é ir além do que já conheço, mantendo a curiosidade e a disposição para descobrir novos caminhos.

Sigo curiosa sobre o mundo, aberta ao que ele tem para me ensinar.

Formação

  • Especialização em Engenharia de SoftwareUSP
  • Análise e Desenvolvimento de SistemasFATEC

Fora da órbita

Nem tudo acontece na frente de uma tela.

  • Gatinhos resgatados
  • Novas culturas
  • Filmes
  • Idiomas
  • Livros
  • Natureza
Capítulo 02 · Manual de voo

Do propósito à conexão, em cinco órbitas.

  1. 01Propósito

    Entender de verdade antes de começar a construir.

  2. 02Rigor Técnico

    Código limpo, bem testado e feito para funcionar bem.

  3. 03Estrutura

    Sistemas organizados, modulares e preparados para crescer.

  4. 04Lapidação

    Cuidar dos detalhes, das microinterações e da acessibilidade para tornar a experiência mais fluida.

  5. 05Conexão

    Usar a tecnologia para tornar a rotina mais simples.

Capítulo 03 · Diário de missões

Projetos são expedições.

M–01Assistente de voz

JARVIS

“Seu assistente de voz. Sua máquina. Seus dados.”

E se você pudesse ter um assistente de voz inteligente sem depender da nuvem, compartilhar suas conversas com terceiros ou precisar de uma chave de API?

PythonOllamaWhisperPiper
Interface do JARVIS: um núcleo de anéis luminosos no centro, clima e notícias de IA à esquerda, sistema, timers e latência à direita e a conversa embaixo.
M–01Assistente de voz

JARVIS

E se você pudesse ter um assistente de voz inteligente sem depender da nuvem, compartilhar suas conversas com terceiros ou precisar de uma chave de API?

O JARVIS nasceu dessa ideia: trazer a experiência de um assistente pessoal inteligente para o próprio Mac. Do reconhecimento de fala à geração de respostas e à síntese de voz, tudo acontece localmente, sem servidores externos ou serviços de IA na nuvem.

Inteligência local, privacidade por padrão e autonomia de verdade. Um assistente que funciona na sua máquina, sob o seu controle.

Interface do JARVIS: um núcleo de anéis luminosos no centro, clima e notícias de IA à esquerda, sistema, timers e latência à direita e a conversa embaixo.

Meu papel

Projeto pessoal · concepção, desenvolvimento e interface

Decisões de engenharia

  • Respostas em streaming, frase a frase: o JARVIS começa a falar antes de terminar de gerar a resposta.
  • Cancelamento de eco, para que seja possível interrompê-lo no meio de uma frase sem usar fone de ouvido.
  • Quando fica ocioso, o modelo é descarregado da memória e o consumo cai de cerca de 7 GB para 0,5 GB.

Estrutura

  1. openWakeWordDetecta a frase de ativação "Hey Jarvis" no próprio computador.
  2. Silero VAD · mlx-whisperIdentifica quando alguém está falando e transcreve o áudio.
  3. Ollama · qwen3Interpreta o pedido e aciona ferramentas de clima, notícias, sistema e timers.
  4. SQLiteGuarda entre conversas as informações que o usuário pede para lembrar.
  5. PiperConverte a resposta em voz natural.
  6. HUD · WebSocketInterface holográfica que reage à voz do usuário e à do assistente.

Stack

PythonOllamaWhisperPiper
Capítulo 04 · Constelação de habilidades

Estrelas que fazem parte da minha jornada.

Mapa estelar · atualizado em 2026∿ varredura ativa

◆Núcleoα

Tecnologias e conhecimentos que fazem parte do meu dia a dia.

✦React Native✦Python✦TypeScript✦React✦UX / UI

◆Em órbita diáriaβ

Ferramentas e habilidades que uso com frequência.

✦Next.js✦Node.js✦Tailwind✦Three.js

◆Base terrestreγ

Conhecimentos que sustentam meu trabalho.

✦PHP✦Laravel✦Livewire

◆Expandindo fronteirasδ

Áreas que estou explorando e aprendendo cada vez mais.

✦Kotlin · Android nativo✦Engenharia de IA✦Estratégia
Capítulo 05 · Observatório de pesquisa

Pesquisar é olhar mais longe.

Artigo publicado

Proposta de diretrizes eficazes de arquitetura móvel inclusiva para autonomia financeira da terceira idade

50%das pessoas idosas do estudo deixam as transações com outra pessoaPor quê?
Ler o artigo na Revista E&S(abre em nova aba)
  • Revista Estratégias e Soluções
  • 26 out. 2026
  • MBA USP
  • AutonomiaFinanceira
  • TerceiraIdade
  • InclusãoDigital

O problema

  1. 50%Deixam toda a transação com outra pessoa
  2. 29%Precisam de ajuda para ler a tela
  3. 21%Precisam de orientação verbal para navegar

Relatos de 38 familiares e cuidadores sobre as pessoas idosas que acompanham.

Como foi feito

  1. Escuta

    38 familiares e cuidadores responderam ao formulário.

  2. Diretrizes

    Propostas a partir das barreiras encontradas.

  3. Protótipo

    Alta fidelidade, no Figma:

    • Botões maiores
    • Navegação linear
    • Interação por voz

O que o estudo concluiu

Os recursos nativos de acessibilidade, sozinhos, não bastam.

41% não usam nenhum recurso de acessibilidade

Especialização em Engenharia de SoftwareDOI 10.22167/2675-6528-202601242(abre em nova aba)