Hello!

I'm João Sousa

I'm a Computer Science Graduate

Hello, my name is João Sousa, and I've completed my Bachelor's in Computer Science at Instituto Superior Técnico (2025). I have a strong interest in Cybersecurity and Computer Networks, but I also enjoy working on diverse projects, including mobile and web applications.
Currently, I am pursuing the CCNA certification to deepen my networking expertise.

showcase

React JS

Typescript

Python

And More...

MY SKILLS

What I can do

Having recently completed my Bachelor's, I'm actively expanding my knowledge and skills in various areas of technology, with a strong focus on Networking and Cybersecurity. I enjoy tackling complex problems and working on projects that challenge me to learn and grow.
I'm committed to continuous learning and staying up to date with advancements in technology to refine my expertise and stay ahead in the field.

Work Experience

Apprentice QA Automation Engineer

Sky Portugal | Jul 2024 – Aug 2024
Enhanced Jira bug triage using GenAI to automate workflows. Developed Python scripts to integrate with Jira and Azure OpenAI.

Digital Business Engineer

t_insight | Sep 2024 – Feb 2025
Contributed to the design and implementation of dynamic web applications using JavaScript, TypeScript, and ASP.NET MVC.

MY PROJECTS

What I have built

CTF Writeup Repository

Web Exploitation
Python
This repository is a growing collection of writeups for various Capture The Flag (CTF) challenges I've solved - mainly in the web exploitation area. It serves as a personal reference and a resource for others looking to learn from my experiences in solving CTF challenges.

ChessLab

React Native
Python
Firebase
ChessLab was a mobile app I began developing to help chess players improve their openings and tactical skills through a personalized training experience.
The app aimed to allow users to create and edit opening repertoires and practice puzzles. Although the project isn't completed, it gave me valuable experience in mobile app development and sparked my interest in integrating advanced learning features like Spaced Repetition.
ChessLab

Plinko

React
TypeScript
Cloudflare Solutions
Developed a mobile Plinko Progressive Web App for a consulting firm to support interactive prize giveaways at promotional events. The application features an administrative interface that allows event staff to manage available products and monitor prize distribution in real time throughout the event. This solution was tailored for use by the firm's end client and is adaptable for various event scenarios, providing both engaging user experiences and robust inventory tracking for organizers.
Visit Web App
Plinko