// cs & engineering · software developer

PEDRO MARTELEIRA

CS & Engineering student at IPS with a passion for understanding how things work under the hood. Started in a professional IT course, shipped production mobile apps at GrowUnder, and never stopped building.

↓ scroll to explore
$ cat about.txt
~/about.txt UTF-8 · LF · plain text
# ── Identity ─────────────────────────────────────────────
name = "Pedro Marteleira"
degree = "BSc Computer Science & Engineering"
university = "Polytechnic Institute of Setúbal (IPS)"
location = "Almada, Portugal"
nationality = "Portuguese"
 
# ── Stack ────────────────────────────────────────────────
languages = ["C", "C++", "C#", "Python", "Java", "JS/TS", "Dart", "ASM", "Lisp"]
frameworks = [".NET", "ASP.NET", "Flutter", "Node.js", "Express", "SDL", "Angular"]
databases = ["MySQL", "Microsoft SQL Server"]
platform = "Linux" # also Windows when I have to
 
# ── Beyond the screen ────────────────────────────────────
hobbies = ["electric guitar", "classical guitar", "Gardening"]
languages_spoken = { "Portuguese": "native", "English": "fluent" }
$ lsmod | sort -k2 -rn
Module Size Proficiency
c_cpp 1.2 MB
88%
csharp_dotnet 3.4 MB
68%
python3 442 KB
80%
javascript_ts 2.1 MB
55%
java 880 KB
82%
dart_flutter 1.6 MB
70%
x86_asm 64 KB
65%
sdl_sfml 512 KB
78%
sql_databases 320 KB
70%
common_lisp 128 KB
59%
$ git log --follow --graph career.log
f2a8c1d HEAD → bsc/ips
BSc Computer Science & Engineering
Polytechnic Institute of Setúbal (IPS) · Setúbal, Portugal
Oct 2023 → present Education
# Computer Architecture, OS, Algorithms & Data Structures
# Parallel & Distributed Computing, AI, Web Dev, Mobile
# Erasmus+ BIP in AR — University of West Attica, Mar 2025
9b3e7f2 work/growunder
Software Developer Intern
GrowUnder · Lisbon, Portugal
Mar 2023 → Sep 2023 Experience
# C# .NET Windows Forms desktop apps + .NET MAUI mobile
# Built mobile app for Plano Aproxima (planoaproxima.org)
# Extended tenure for superior performance — trainee → full contributor
3e9a4f0 edu/eped
TGPSI — Computer Systems Management and Programming Technician
Escola Profissional de Educação para o Desenvolvimento (EPED) · Almada
Sep 2020 → Jun 2023 Education · Nível 4
# OOP, relational databases, desktop & web dev, hardware
# Selected for National Professional Skills Championship — Web Technologies
$ ls -la ~/projects/
Game-of-Life
github.com/marteleira/Game-of-Life
C++

Conway's Game of Life using C++ and SDL3. Fast cell simulation with interactive controls — a clean study in data-parallel computation and rendering loops.

C++ SDL3 Simulation
Mar 2026
Chip-8-Emulator
github.com/marteleira/Chip-8-Emulator
C

A complete CHIP-8 emulator written in C. Implements the full instruction set, display, keyboard input, and sound timer — runs classic ROMs accurately.

C Emulator MIT
Feb 2025
Multimodal-Transport-Navigation
github.com/marteleira/Multimodal-Transport-Navigation
Java

University assignment implementing graph-based multimodal transport routing. Applies Dijkstra and A* across mixed transport networks (bus, metro, walking).

Java Algorithms Graphs
Feb 2025
tile-chess
github.com/marteleira/tile-chess
C++

A simple and fast chess implementation in C++ using SDL. Fully playable with move validation, piece rendering, and clean game-loop architecture.

C++ SDL Game
Apr 2024
$ cat contact.txt