Engenharia Informática · ESTGV Viseu · 3.º ano

Miguel
Rebelo Ferreira

Construo produtos full-stack e ferramentas de segurança, da base de dados ao instalador. Procuro um estágio ou uma primeira função como programador.

  • Viseu, Portugal
Retrato de Miguel Rebelo Ferreira
MF Viseu, PT 3.º ano · ESTGV Aberto a estágios A construir: Caderno miguelrferreira.com

01Projetos

O que construo

Produtos completos, feitos de ponta a ponta: interface, servidor, base de dados, testes e distribuição.

Página inicial do ConfigSync

Em produçãov0.16

ConfigSync

Guarda, compara e partilha as definições de qualquer jogo (sensibilidade, teclas, gráficos) entre computadores. Inclui planos Free e Pro, perfis públicos e uma ferramenta de linha de comandos que importa e aplica os ficheiros de configuração.

  • CLI csync para Steam/Epic
  • Testes E2E em desktop e mobile
  • Self-hosting com um só contentor
  • Next.js
  • TypeScript
  • PostgreSQL
  • Drizzle
  • Tailwind CSS
  • Playwright
  • Docker
Ecrã Hoje do Caderno, com o plano de estudo do dia

Open sourcev0.3

Caderno

Aplicação de estudo para Windows: sincroniza as cadeiras do Moodle, monta o plano do dia e gera flashcards, treinos e simulados a partir dos PDFs. A IA é opcional e usa a chave de cada pessoa. Tudo fica guardado no computador.

  • Electron
  • Node.js
  • JavaScript
  • SQLite
  • APIs de IA
Página do ecossistema Sentinel, com o Scan e o Gate

Open source2 repositórios

Sentinel + SentinelGate

Sentinel analisa código à procura de vulnerabilidades e segredos expostos, abre tickets no Jira e sugere correções com IA. SentinelGate é um gateway de API em Rust com WAF, bloqueio geográfico, mascaramento de dados e deteção de anomalias.

  • ~12 500 pedidos/s no gateway
  • Filas assíncronas com Celery
  • Métricas Prometheus
  • Python
  • FastAPI
  • Rust
  • Next.js
  • Redis
  • Docker
Painel do AssetScan na página de vulnerabilidades

Open source

AssetScan

Gestão de computadores Windows para PMEs: um agente recolhe hardware, software e processos e aplica políticas (aplicações e sites bloqueados). O painel de administração junta tudo, incluindo vulnerabilidades conhecidas (CVEs), conformidade e auditoria. Instala-se em toda a rede com um MSI.

  • Rust
  • Tauri
  • React
  • TypeScript
Leitor NeonWave com o tema neon em vidro

Em desenvolvimento

NeonWave

Leitor de música para desktop com integração com o Spotify, ficheiros locais e um visualizador de áudio em tempo real: captura o som do sistema (WASAPI) e faz a análise de frequências (FFT) em Rust.

  • Rust
  • Tauri
  • React
  • TypeScript
  • Tailwind CSS
Painel do Nuance com contra-argumentos a um artigo de opinião

Open sourcev1.5

Nuance

Extensão do Chrome que mostra contra-argumentos para qualquer artigo de opinião, para sair da bolha de informação. Traduzida em várias línguas e com um plano pago.

  • JavaScript
  • Chrome Extensions
  • APIs de IA
Ecrã inicial da app Mota com o progresso da poupança

Uso pessoal

Mota

App instalável no iPhone para acompanhar uma poupança: saldos por conta, equipamento, custos e data prevista. A lógica financeira são funções puras com testes.

  • Next.js
  • TypeScript
  • Supabase
  • Vitest

GitHub

Mais repositórios

Protótipos, trabalhos de aula e experiências. Tudo em github.com/miguelaopt.

02Percurso

Formação e experiência

Formação

  1. 09/2024atual

    Licenciatura em Engenharia Informática 3.º ano

    ESTGV — Escola Superior de Tecnologia e Gestão de Viseu

  2. 09/202106/2024

    12.º ano

    Escola Secundária Alves Martins, Viseu

Idiomas

  • PortuguêsNativo
  • InglêsC1 – C2
    Compreensão oral
    C1
    Leitura
    C2
    Produção oral
    C1
    Interação oral
    C1
    Escrita
    C1
  • EspanholA2 – B1
    Compreensão oral
    A2
    Leitura
    B1
    Produção oral
    B1
    Interação oral
    A2
    Escrita
    A2

Quadro Europeu Comum de Referência (A1 a C2).

Experiência profissional

  1. 06/202609/2026

    Assistente de loja Verão

    Sport Zone — Palácio do Gelo, Viseu

    Aconselhamento técnico de calçado, visual merchandising e metas diárias e mensais de vendas.

  2. 07/202511/2025

    Colaborador de restauração Part-time

    McDonald's — Palácio do Gelo, Viseu

    Pedidos e pagamentos em hora de ponta e resolução de reclamações no momento.

  3. 07/202408/2024 07/202508/2025

    Assistente de loja Verão

    Continente — Sonae, Viseu

    Reposição, apoio ao cliente e controlo de rutura e de validade.

O que o retalho me deu

Trabalhar sob pressão e com metas, falar com clientes todos os dias e resolver problemas na hora, em equipa.

03Competências

Ferramentas

Carrega numa tecnologia para ver os projetos onde a usei.

Linguagens

Web

Desktop e mobile

Dados e infraestrutura

Qualidade e IA

Também

Montagem e diagnóstico de hardware · Microsoft Office · Atendimento ao público · Trabalho em equipa · Gestão de tempo

04Contacto

Vamos falar?

Procuro um estágio ou uma primeira função em desenvolvimento full-stack ou segurança de aplicações. Respondo a todos os emails.