GAME MODE · ESC TO EXIT
0
booting
System Administrator at Feedzai · Programming & Cybersecurity

I keep systems up and pixels moving.

System Administrator at Feedzai, working on endpoints, identity and access. My two interests pull in the same direction: programming and cybersecurity. I write code because I like building things, and I work in security because I like understanding how they break.

Scroll
01
Projects

Games, bots
and one robot.

Things I built outside a job description. Pick a tab.

Candy Land level art Player sprite Enemy sprite

Heróis da Fruta: Candy Land

2019GameMaker Studio 2 2D platformerTeam of 4

A side-scrolling platformer built for APCOI's national "Heróis da Fruta" healthy-eating programme. You run through a candy world throwing bananas at the sweets, and when you lose, the game tells you to eat more fruit.

SPACETHROWESC

Made by: Rafael Santos · João Castro · Tiago Pereira · Ricardo Reis
For: APCOI, Heróis da Fruta

Download the game12 MB
2019Released
4Developers
21MBAssets
PTLanguage
In-game screen

Virus Defender

2020GameMaker Studio 2 Arcade / strategySolo

A cybersecurity game dressed as a desktop. Viruses crawl across simulated Windows XP, Vista and 7 machines while ransomware padlocks slam over the screen. Catch them before the blue screen wins. Written four years before I did the job for real.

Download the game8.3 MB
3Fake OSes
4Threat types
9.7MBGame data
2048²Texture page
Crazy Forest background Player sprite Enemy sprite Chest sprite

Crazy Forest

2020GameMaker Studio 2 Run & gunLocal co-op

The most ambitious of the three, and the only one whose source survived in full. A mouse-aimed run-and-gun platformer with real movement feel: acceleration, friction, gravity and squash-and-stretch on every jump and landing. Play alone or with a second player on the same keyboard.

Download the full source16 MB
0Source files
0Sprites
0Objects
0Rooms

Burger Shot, a Discord business bot

JavaScriptdiscord.js v14 Node 20SQLite DisTube

One of several Discord bots I have built, and the largest. It runs a whole fictional company on a roleplay server: staff clock in and out with automatic role swaps, invoices get filed, tickets open and close with HTML transcripts, disciplinary warnings track against each employee, and the company treasury keeps a full statement. Plus an internal radio, because someone asked.

0Slash commands
3.9kLines of code
0Modules
v3.4Version

InMoov, 3D-printed humanoid robot

2019Python ArduinoMyRobotLab Micro-soldering

A build of InMoov, the open-source life-size humanoid you print in parts and assemble yourself. Every finger is a servo on an Arduino pin, driven by MyRobotLab Python service scripts, and it answers to spoken commands. There is a virtual mode for testing before you risk the real servos, which saved the hardware more than once.

MyRobotLab/InMoov on GitHub
3DPrinted parts
2Arduino boards
PyService stack
2019Season

JARVIS, a butler-style AI assistant

2026Python OpenAI-compatibleFastAPI HUD Voice I/O

A text-and-voice assistant with a cloud LLM brain and an expandable skill system: it controls Spotify, reads mail and calendar, sets timers, takes and describes screenshots, runs allowlisted dev commands and more. The part I care about most is the safety model — shutting the machine down, restarting or deleting never fires on one command. It arms the action and waits for an explicit "yes", enforced in code, not just asked for in the prompt. There is a keyword fallback so it still works with no API key, and an Iron Man-style HUD dashboard.

Enforced in code, not just the prompt. Destructive skills don't act — they arm a pending action and return a question. It only runs when confirm is later called with an explicit yes; there is no other path to it.
0Skills
0Run modes
3OS support
LLM+ offline
02
Experience

Server rooms, radios and rosters.

Four roles, most recent first. Not all of them were technical, and that turned out to matter.

03/2026 · present · Hybrid

System Administrator

Feedzai · Lisboa, Portugal · Full-time

Feedzai builds AI systems that banks use to detect and prevent financial crime, fraud and money laundering.

  • Managing virtual workspaces (VDI) and endpoint environments for corporate users
  • Administering ManageEngine Endpoint Central for patch deployment and compliance tracking
  • Identity and Access Management across Google Workspace, GitLab and internal systems
  • Licences, user groups and access permissions
  • Automating system provisioning, sysprep and configuration
  • Supporting Feedzai users internally and customers abroad
  • Jira and Confluence for project management and technical documentation
11/2021 · present · Alongside

Esports Staff, CS:GO Team Manager

For The Win Esports · Lisboa, Portugal

  • Scheduling practice sessions and tournaments for the roster
  • Player follow-up and day-to-day team support
  • On-site presence at events
02/2024 · 02/2026 · 2 years

Military: Systems & Cybersecurity

Estado-Maior-General das Forças Armadas · Portugal · Full-time

  • System & network administration: Active Directory, Windows/Linux servers, internal military network
  • Cybersecurity operator, monitoring systems and the integrity of sensitive information
  • Tier 1 & 2 technical support, managing incidents through ticketing systems
  • Hardware maintenance and telecommunications operations
  • Secure handling of classified material and mission-critical IT equipment
  • Vendor coordination and liaison with international personnel
01/2022 · 08/2023 · 1yr 8mo

Telecommunications Specialist

CBE · Portugal · Full-time

  • Managed complex telecommunications systems with 24/7 operational availability
  • IT helpdesk: high-level support and systematic troubleshooting
  • Active Directory administration: accounts, GPOs and security permissions
  • Physical and logical LAN installation, configuration and maintenance
  • Gateway configuration for secure traffic between local and external networks
  • Network performance monitoring across LANs, subnets and operating systems
  • IT procurement and vendor liaison with the SAT technical support service
01/2022 · 01/2023 · Part-time

Waiter

InterContinental Hotels & Resorts · Portugal

  • Table service and guest check-in management
  • On-demand computer maintenance, acting as the hotel's technical point of contact for PC and software issues
03
About

Systems person,
game maker habits.

I studied Management and Programming of Computer Systems at Escola Secundária de Gago Coutinho and finished at 16.8. That course covered both ends, writing the software and building the machine it runs on, and I have kept working at both ends since.

Today I'm a System Administrator at Feedzai, a company whose product is fraud and financial crime prevention for banks. My work is endpoints, identity and access, and automating the setup nobody wants to do by hand, inside a company where getting security wrong is the whole business. Before that, two years inside the Armed Forces doing network administration and cybersecurity operations, the kind of environment where "who has access to what" is not a paperwork question.

The other half is the part I do because I want to: 2D games, Discord bots, a 3D-printed humanoid. Same instinct, smaller stakes, more fun.

I am not trying to pick one of the two. Programming and cybersecurity are the same skill seen from opposite ends: one builds the system, the other assumes someone will attack it. Knowing how a thing is written is what tells you where it will give way, and having defended real infrastructure is what stops me writing careless code. The TeSP starting in September is deliberately broad for that reason.

0Years in IT & infra
0Certifications
0Robotics titles
0Final course grade
Toolbox

Identity & Access Management

Google Workspace, GitLab, internal systems

Endpoint management

ManageEngine Endpoint Central, patching, compliance

VDI & virtual workspaces

Provisioning and lifecycle for corporate users

Provisioning automation

Sysprep, imaging, configuration scripts

Helpdesk Tier 1 & 2

Ticketing, triage, users at home and abroad

Jira & Confluence

Project tracking and technical documentation

Active Directory

Domain, users, GPOs, security permissions

Windows & Linux servers

Configuration and maintenance

LAN & subnets

Install, configure, monitor performance

Gateways & traffic security

Secure flow between local and external networks

Cybersecurity operations

Monitoring, classified material, 2024–2026

Hardware

Builds, repair, micro-soldering

Python

Bots, scripting, automation

C / C++ / C#

Course core: systems and application code

JavaScript

Node, discord.js, browser

HTML5 / CSS

Layout, responsive, animation

PHP / MySQL

Server-side and relational data

Java & Shell script

Coursework and system automation

04
Education & certifications

Paper that backs it up.

Management and Programming of Computer Systems

Escola Secundária de Gago Coutinho · Alverca, Portugal · 2018–2021 · EQF Level 4

0Final grade
Information systems programming Operating systems Computer architecture Communication networks ICT
Certifications
Awards
🏆

National Robotics Club Champion 2019

Escola Secundária de Gago Coutinho, Theme 4

🥇

1st place, Obstacle course

Roboparty, Denmark

Languages
PortugueseNative
EnglishC1 · Advanced user
Listening C1Reading C1 Writing C1Speaking C1 Interaction C1
Driving licenceCategory B
Let's talk

Got something worth building?

Email[email protected] LinkedIn/in/tiago-pereira ↗ GitHub/tiagopereira227 ↗ CurriculumTiago-Pereira-CV.pdf ↓ Phone(+351) 932 818 185
LocationPóvoa de Santa Iria
Lisboa, Portugal
StatusAt Feedzai. Not looking, but happy to talk