Driven by a love for learning how systems work, currently pursuing a Master's in Network and Information Systems Engineering and a CCNA (Cisco Certified Network Associate).
Passionate about building fast and resilient network infrastructure using C/C++, Linux and Cisco IOS.
Nintendo NES EmulatorPersonal Project
Software clone of the iconic NES console in C. Supports real controllers via custom device drivers on Minix3. Video Demo: youtu.be/zcQ03VqHWBw
View Project Real-Time Energy MonitorPersonal Project
IoT system using ESP8266 & PZEM-004T to monitor energy usage, with data stored in PostgreSQL and visualized in Grafana via a Dockerized backend.
View Project AuctionPeerAcademic Project
A fully functional, deployment-ready auction website built using Laravel and PostgreSQL.
View Project OwlSort AIAcademic Project
A fun game tasking players to sort colored birds, featuring various AI algorithms to assist.
View ProjectSkills & Technologies
Work Experience
Intern
Developing and implementing clustering, TSP, and simulated annealing algorithms within a full-stack application (Angular, Java Spring Boot, PostgreSQL).
Intern
Developed a system for potential clients to test company features via automatically generated, customized trial websites matching their existing business site.
Education
Master in Network and Information Systems Engineering
FCUP - Faculty of Sciences
University of Porto
Relevant Coursework:
- Cryptography
- Network Administration
- Network Security
- Systems Administration
Bachelor in Informatics and Computing Engineering
FEUP - Faculty of Engineering
University of Porto
Relevant Coursework:
- Compilers
- Computer Networks
- Design of Algorithms
- Distributed Systems
Student Groups & Activities
IEEE UP SB Computer Society Institute of Electrical and Electronics Engineers - UP Student BranchMember
Currently leading the development of a scalable server cluster and secure network infrastructure using Proxmox and Linux routing to host internal services, improving team collaboration and resource efficiency. Also presented a workshop on C programming fundamentals to the public.
Nucleus of Computer Graphics and Multimedia Member
Participated in organizing events, workshops, and collaborative projects focused on enhancing students' understanding of visual computing and interactive media.
Nucleus of Computer Science Member
Participated in organizing events, workshops, and collaborative projects focused on increasing students' excitement in computer science related topics.
Club of Informatics President
Led a Highschool club focused on bringing students excited about computer science and electronic engineering together to create events and participate in competitions.
Volunteering
Code Children
Taught coding fundamentals to kindergarten students using visual programming tools like ScratchJr.