hello, world ✦

Mariana Almeida

Computer Engineering student driven by a chronic need to solve problems and a total refusal to settle until I understand them completely.

Cybersecurity Intern @ ArmisResearch Grantee @ U.PortoPM @ Niaefeup
scroll

✦ the person behind the code ✦

About me

I'm a Computer Engineering student driven by a chronic need to solve problems and a total refusal to settle until I understand them completely.

I'm always looking for new ways to test myself, whether that's through side projects, competitions, or new roles.

Outside of a screen I play competitive volleyball, teach python and algorithms to high schoolers, and am always down for a good book or a puzzle.

Open to:BackendFrontendSystemsSecurity

Soft skills

Obsessive problem solverFast learnerDetail-orientedTeam playerClear communicatorSelf-drivenIntellectually curiousThrives under pressure

✦ where i've been ✦

Experience

📅

Product Manager

Student Organization

NIAEFEUP

2024 — present

Most of my time goes into the TTS (Time Table Scheduler), where I lead a team of 12 to keep things running smoothly for the 4,000+ students who rely on it every semester.

Team LeadershipKubernetesCI/CDGit StrategyMentorship
🔬

Research Grantee (BII)

Research Grant

U.Porto — FEUP

2024 — present

I was awarded a research grant to figure out how to automate the audit of university course sheets. I ended up building UCReview — a full-stack system that uses an AI 'factory' to catch pedagogical inconsistencies that humans usually miss.

PythonDjangoReactCeleryLLM OrchestrationDocker
🕊️

Volunteer Instructor

Non-profit Volunteering

TreeTree2

2023 — present

TreeTree2 is a non-profit that teaches programming to high school students. I run Python classes and prepare students for the National Informatics Olympics (ONIs).

TeachingPythonAlgorithmsMentoring
🎓

Computer Engineering Student

Degree

FEUP

2022 — present

Studying Computer Engineering at Faculdade de Engenharia da Universidade do Porto. The degree covers a broad spectrum from low-level systems to software architecture.

CJavaPythonTypeScriptAssemblyPHPHaskellProlog
☁️

Competitive Programming Coordinator

Student Organization

ACM Student Chapter @ FEUP

2024 — present

I lead the competitive programming department, most recently organizing a 7-day 'Advent of Code' style event. I’m the one building the platform and making sure the challenges, the sponsors, and the participants are all moving in the same direction.

Full-stack DevEvent OrchestrationTeam LeadershipProblem Design

✦ what i've been building ✦

Projects

✦ beyond the screen ✦

Life outside code

1stRetroJamPICO-8 game jam
4thNationallyU-21 Volleyball
Active rolesArmis · U.Porto · NIAEFEUP
24+Repospublic on GitHub
🏐

Competitive Volleyball

1st division Under-21 athlete, ranked 4th nationally with Leixões SC. Sport taught me more about discipline and team dynamics than any classroom.

🎮

Retro Game Dev

Built Revive under PICO-8's tight constraints and won 1st place at RetroJam. There is something deeply satisfying about squeezing creativity out of limitations.

🕊️

Teaching & Mentoring

Volunteering at TreeTree2 — teaching Python logic and coaching high school students for the National Informatics Olympics (ONIs).

🧩

Puzzle Obsession

Give me messy logic, a cryptic bug, or a hard algorithm and I am in my happy place. The harder it gets, the more I am into it.

✦ say hello ✦

Let's connect

Currently seeking Summer Internships or Junior Roles in Backend, Frontend, Machine Learning, or Security. Always happy to chat.

built with Next.js · Tailwind · Framer Motion