Software Engineer · AI · Networks

"Quanto mais aprendo, mais percebo o quanto ainda não sei.""The more I learn, the more I realize how much I still don't know."

TIMELINE.LOG

$ tail -f /var/log/career.log  —  clica numa entrada para expandirclick an entry to expand

  • Resolução técnica de IT Service Desk: infraestrutura, Microsoft Azure, SQL, Active Directory
  • Gestão e coordenação de equipa, reuniões diárias (dailies), metodologias ágeis
  • Desenvolvimento de scripts Python para automatismos e otimização de processos internos
  • IT Service Desk technical resolution: infrastructure, Microsoft Azure, SQL, Active Directory
  • Team management and coordination, daily stand-ups, agile methodologies
  • Python scripting for automation and internal process optimization
  • Desenvolvimento de chatbots (front-end e back-end): Spring Boot, Java, JavaScript, Angular, HTML
  • Implementação de websites dinâmicos integrados com chatbots
  • Metodologias ágeis, iterações rápidas, melhoria de qualidade de soluções
  • Chatbot development (front-end and back-end): Spring Boot, Java, JavaScript, Angular, HTML
  • Implementation of dynamic websites integrated with chatbots
  • Agile methodologies, fast iterations, improved solution quality
  • Instalação e configuração de equipamentos Cisco (switches, APs, telefones de rede)
  • Instalações de cabeamento, patching e montagem de racks
  • Configuração de servidores e switches para infraestrutura robusta
  • Installation and configuration of Cisco equipment (switches, APs, network phones)
  • Cabling installations, patching and rack assembly
  • Server and switch configuration for robust infrastructure
  • Manutenção e resolução de problemas de hardware/software
  • Gestão de imagens de sistema e distribuição de software
  • Suporte de help desk, resolução de problemas de hardware, software e rede
  • Hardware/software maintenance and troubleshooting
  • System image management and software distribution
  • Help desk support, troubleshooting hardware, software and network issues

ACADEMIC.DB

sqlite3 goncalo.db  —  percurso académicoacademic records

SELECT * FROM education ORDER BY year DESC;

DEGREEINSTITUTIONYEARSLOCATION
Mestrado — Inteligência ArtificialMSc — Artificial IntelligenceISCTE2024–Presente2024–PresentLisboaLisbon
Licenciatura — Engenharia InformáticaBSc — Computer EngineeringISTEC2022–2024LisboaLisbon
CTeSP — Redes e Sistemas InformáticosCTeSP — Networks & Computer SystemsISTEC2019–2022LisboaLisbon
12º — Programação e Gestão de SIHigh School — Programming & IS ManagementEsc. Sec. Forte da Casa2016–2019LisboaLisbon

4 rows returned (0.002s)

PROJECTS.GIT

$ git log --oneline  —  clica numa entrada para expandirclick an entry to expand

Aprendizagem Adaptativa vs. Robustez Estática — comparação de Aprendizagem por Reforço e Neuroevolução para controlo de enxames robóticos.

Adaptive Learning vs. Static Robustness — comparing Reinforcement Learning and Neuroevolution for robotic swarm control.

  • Simulador 3D próprio de navegação cooperativa até ao ninho, com 8 cenários de dificuldade crescente
  • Comparação de 3 controladores: rede de grafos neuroevoluída com atenção, PPO e SAC (PyTorch / Stable-Baselines3)
  • Avaliação rigorosa: 7 execuções independentes por combinação, inferência estatística não paramétrica e campanhas pré-registadas
  • Escalabilidade zero-shot de N=10 para N=100 agentes sem retreino (100% de sucesso com o controlador com atenção)
  • Hibridização com procura por novidade (novelty search) de dosagem adaptativa para resolver cenários de deceção espacial
  • Dashboard de observação em NiceGUI (treino, vista 3D ao vivo, análise de resultados)
  • Custom 3D cooperative nest-navigation simulator with 8 scenarios of increasing difficulty
  • Compared 3 controllers: a neuroevolved graph network with attention, PPO and SAC (PyTorch / Stable-Baselines3)
  • Rigorous evaluation: 7 independent runs per combination, non-parametric statistical inference and pre-registered campaigns
  • Zero-shot scaling from N=10 to N=100 agents without retraining (100% success with the attention controller)
  • Adaptive-dosage novelty-search hybrid to crack spatial-deception scenarios
  • Observation dashboard in NiceGUI (training, live 3D view, results analysis)

Conclusão: a vantagem decisiva está na representação e no desenho do sinal de treino, não no algoritmo de otimização.

Takeaway: the decisive advantage lies in the representation and reward-signal design, not in the optimization algorithm.

[ VIEW ON GITHUB ]

SKILLS.EXE

./skills.exe --list-all  —  passa o rato sobre cada skillhover over each skill

// LANGUAGES & FRAMEWORKS

Python C++ .Net Java JavaScript Angular Spring Boot Swift 5 SQL HTML

// INFRASTRUCTURE & SYSTEMS

Cisco Networking Microsoft Azure Active Directory Hyper-V Linux Windows Server

// AI & DATA

Inteligência ArtificialArtificial Intelligence Machine Learning Data Science

// HARDWARE & MAKERS

Arduino Raspberry Pi Network Hardware Rack Assembly

// UM DIA NA MINHA VIDA// A DAY IN MY LIFE

  • Tese em IA — 35%AI Thesis — 35%
  • Trabalho e Desenvolvimento — 25%Work & Development — 25%
  • Lazer — 10%Leisure — 10%
  • Ginásio — 10%Gym — 10%
  • Estudos — 10%Studies — 10%
  • Descanso — 10%Rest — 10%

// LANG.CONFIG

PortuguêsPortuguesenativonative
InglêsEnglishproficienteproficient
EspanholSpanishintermédiointermediate

ABOUT.ME

cat ~/about.me  —  para lá do códigobeyond the code

Ocean & Water Sports

Quando não estou a programar, estou na água. Os desportos aquáticos ensinam o mesmo que a engenharia: respeitar os sistemas que não controlas.

When I'm not coding, I'm in the water. Water sports teach the same lesson as engineering: respect the systems you don't control.

Music

A música é o meu outro sistema operativo. Ritmo, padrões, estrutura — os mesmos princípios do código.

Music is my other operating system. Rhythm, patterns, structure — the same principles as code.

AI & Makers

Arduino, Raspberry Pi, e modelos de IA — construir coisas físicas e inteligentes é onde a engenharia se torna magia.

Arduino, Raspberry Pi, and AI models — building physical, intelligent things is where engineering becomes magic.

Quanto mais aprendo, mais percebo o quanto ainda não sei.The more I learn, the more I realize how much I still don't know.

// MAIS ORGULHOSO DE:// PROUDEST OF:

Sucesso e ProfissionalismoSuccess & Professionalism

Trabalho em Equipa & ColaboraçãoTeamwork & Collaboration

Aprendizagem Contínua & CrescimentoContinuous Learning & Growth

CONTACT.INIT

ssh recruiter@goncalo.dev  —  ligação segurasecure connection

goncalo@raspberrypi: ~/contact

> ESTABLISHING CONNECTION...

> CONNECTION OK · LATENCY 2ms

> Email:goncalosantosemp2001@gmail.com

> Phone:+351 962 813 857

> GitHub:github.com/Pombo2001

> LinkedIn:linkedin.com/in/gonçalo-santos-97aa88287

> Location:Póvoa de Santa Iria, Portugal