HFSEngenharia de SoftwareUnB

Construo para entender.
Aprendo para construir melhor.

Sou Hugo Freitas Silva, estudante de Engenharia de Software na UnB. Construo aplicações full-stack e exploro inteligência artificial, conectando requisitos, código e experiência do usuário para resolver problemas reais em equipe.

Disponível para estágio em Engenharia de Software
Conheça meu trabalho

Do problema à solução em funcionamento.

Projetos em equipe e estudos práticos em que conecto requisitos, decisões técnicas e aprendizado contínuo para transformar ideias em entregas concretas.

STACK APLICADA AOS PROJETOS

CAMADA ATIVA

Interface

Interfaces responsivas que traduzem requisitos em jornadas claras para quem usa o produto.

  • React
  • Next.js
  • SvelteKit
  • TypeScript
  • Tailwind CSS
02 / Sistemas embarcados Em desenvolvimento

Micromouse — navegação e controle

Interface web para configurar labirintos e apoiar a navegação de um robô autônomo.

Em equipe, trabalho na integração entre interface, lógica de navegação e hardware. O projeto modela dimensões e passagens do labirinto, comunicação com o dispositivo e o algoritmo Flood Fill, exigindo testes e ajustes a partir do comportamento do robô.

  • React
  • TypeScript
  • ESP
  • Flood Fill
  • Web
  • +1
03 / Inteligência artificial Estudo experimental

Classificação de aves com Deep Learning

Estudo de visão computacional para classificar espécies de aves e comparar estratégias de modelagem.

Treinei e avaliei CNNs e arquiteturas ResNet, experimentando aumento de dados, regularização e normalização para entender seus efeitos sobre desempenho e generalização.

  • Python
  • TensorFlow
  • Keras
  • PyTorch
  • ResNet
  • +1

Curiosidade para aprender. Critério para construir.

Não quero apenas fazer funcionar: quero entender o problema, os trade-offs e como a solução pode evoluir.

Aprendo colocando ideias em prática: investigo o contexto, divido problemas em partes menores, valido decisões e ajusto o caminho a partir de feedback. Nos projetos acadêmicos, combino autonomia para avançar com abertura para construir em equipe.

Minha formação combina desenvolvimento full-stack, requisitos, sistemas e algoritmos com estudos em machine learning, visão computacional e sistemas embarcados. Essa amplitude me ajuda a conectar experiência do usuário, regras de negócio, dados e operação sem perder o foco no problema.

INTERESSES /
  • Desenvolvimento Full-stack
  • Engenharia de Software
  • Arquitetura de Software
  • Produto & Experiência
  • Inteligência Artificial
  • Machine Learning
  • Sistemas & Algoritmos
  • Sistemas Embarcados

Colaboração também é engenharia.

Processos claros, comunicação e responsabilidade compartilhada tornam boas ideias executáveis.

EMPRESA JÚNIOR / GAMIFICAÇÃO

Orc'estra Gamificação

Assessor de Operações
Equipe da Orc'estra Gamificação reunida no evento O Desafio

Como Assessor de Operações, apoio a organização de processos internos e a comunicação entre diferentes frentes da empresa júnior. A experiência me ensina a assumir responsabilidade, alinhar expectativas e transformar decisões coletivas em execução — habilidades que aplico também nos projetos de software.

Operações & processosColaboração em equipeComunicação claraExecução & melhoriaResolução de problemas
APRENDIZADO CONTÍNUO / AGORA

Fundamentos que estou aprofundando.

Estudo além das ferramentas: quero entender os fundamentos que tornam sistemas confiáveis, eficientes e preparados para crescer.

01EM ESTUDO

Modelos

IA & Deep Learning

Treinamento, regularização e avaliação crítica de modelos.
02EM ESTUDO

Percepção

Visão Computacional

Representação, classificação e análise de informação visual.
03EM ESTUDO

Lógica

Sistemas & Algoritmos

Algoritmos, eficiência e decisões computacionais.
04EM ESTUDO

Estrutura

Arquitetura de Software

Trade-offs, responsabilidades e evolução de sistemas.
05EM ESTUDO

Integração

Sistemas Embarcados

Integração entre código, dispositivos e ambiente físico.
06EM ESTUDO

Confiança

Segurança & Infraestrutura

Fundamentos para aplicações seguras, confiáveis e operáveis.
04 / ENGENHARIA COM VISÃO DE PRODUTOPROBLEMA → DECISÃO → ENTREGA

Engenharia ganha impacto quando começa no problema certo.

Produtos me interessam porque exigem conectar necessidades de pessoas, objetivos de negócio e decisões técnicas. Quero crescer em times que testam hipóteses, compartilham feedback e entregam soluções confiáveis, simples de evoluir e preparadas para ganhar escala.

ABERTO A NOVOS DESAFIOS

Vamos construir algo interessante?

Busco estágio em Engenharia de Software para aplicar minha base em desenvolvimento full-stack, aprender com um time experiente e contribuir para produtos confiáveis, úteis e preparados para evoluir.