Skip to content
View alopes0905's full-sized avatar
  • Instituto Superior Técnico
  • Lisbon, Portugal

Highlights

  • Pro

Block or report alopes0905

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alopes0905/README.md

André Miguel Carvalho Lopes

LinkedIn · Email · GitHub

Final-year BSc in Computer Science & Engineering @ IST Lisbon · IT Operations (manufacturing / ICS-OT exposure) · Networking & systems · MSc (Cybersecurity/CS) applicant

Python Java C/C++ Linux TCP/IP DNS/DHCP Wireshark Git Bash

🔎 Interests: secure systems · operations · reliability

  • 🧭 Focus: systems + networking fundamentals, dependable software, and operational reality (availability-first constraints)
  • 🧩 Strengths: structured problem-solving · fast troubleshooting · clear communication · disciplined execution
  • 🏭 Experience: L1/L2 support + first-line network diagnostics in a manufacturing environment (ICS/OT exposure)
  • 🤝 Leadership: co-founder of a non-profit fundraising initiative · team captain (futsal) · volunteer work
  • 🌍 Languages: Portuguese (native) · English (C1 — IELTS Academic 8.0) · Spanish (intermediate) · French (basic)

Featured Projects

  • Events-Manager — Event manager with a custom UDP/TCP protocol and persistent server state.
    'C++' · 'Sockets' · 'UDP/TCP' · 'Protocol design' · 'File transfer'

  • KVS-POSIX-Server — Linux key-value store with concurrent '.j'processing, non-blocking backups, and FIFO-based client/server subscriptions + notifications.
    'C' · 'POSIX' · 'pthreads' · 'FIFOs' · 'fork()' · 'Concurrency'

  • AI-Nuruomino-Solver — Python solver for the NURUOMINO (LITS) puzzle using backtracking/search with constraint pruning to satisfy adjacency, connectivity, and 2×2 rules.
    'Python' · 'Backtracking/DFS' · 'Constraint pruning' · 'Search heuristics'


Background

  • IST Lisbon — BSc in Computer Science & Engineering
    Coursework highlights: OOP, Logic for Programming, Computer Architecture, Computer Networks
  • University of Hong Kong (HKU) — Digital Transformation in Global Business (July 2025)
    Innovation + emerging technologies and strategic digital transformation

Training

  • IBM: Beginner’s Guide to Cybersecurity (Apr 2025)
  • CompTIA Network+ — aligned training (Cisco Networking Academy), exam not taken
  • CompTIA Security+ — exam preparation (TryHackMe), exam not taken
  • HP: Generative AI Mastery: Revolutionizing Game Development (May 2025)

Open to

  • Internships / junior roles in IT operations, networking, systems, and security-minded engineering
  • Hands-on projects involving monitoring/troubleshooting, automation, and reliable deployments
  • Collaboration on practical tooling that improves stability, visibility, or operational efficiency

Quick links

Last updated: Dec 2025

Pinned Loading

  1. AI-Nuruomino-Solver AI-Nuruomino-Solver Public

    Python solver for the NURUOMINO (LITS) puzzle using search + pruning/heuristics to compute the unique solution from a region grid.

    Python

  2. Events-Manager Events-Manager Public

    C++17 client–server event manager using a custom protocol over UDP (session commands) and TCP (event lifecycle + file transfer), with persistent server state and POSIX sockets.

    C++

  3. help-ist-sigma-access help-ist-sigma-access Public

  4. ssh-keygen-gitadd ssh-keygen-gitadd Public

    How to generate and SSH Key and add it to GitHub