alteixeira20
LISBON 17:53
01 · Intro
architecture · testing · open source · reliable systems

AlexandreTeixeira.dev

AI-Augmented Product Engineer

I turn complex ideas into reliable, usable software end to end, from architecture and implementation to automated testing, review, deployment, and ongoing validation.

Brainstorm -> Arch Design -> Build -> Test -> Audit -> Iterate -> Ship

Open Source

02 · Education
42 Porto · peer learning · C / C++ · Unix

42 Porto

A peer-evaluated software engineering curriculum built around learning by doing. The common core moves from C foundations into C++ and Unix systems work across memory ownership, parsing, IPC, concurrency, graphics, algorithms, networking concepts, debugging, code review, and independent problem solving.

11
Common-core projects
From C foundations through advanced C++ modules
C / C++
Core languages
Memory, parsing, OOP, STL and algorithmic work
Unix
Systems practice
Processes, IPC, threads, signals and shell behavior
42
Peer evaluation
Iterative review, explanation and independent delivery
03 · Engineering Focus
architecture · testing · security · AI systems

Engineering focus & working stack

I use AI as part of the engineering workflow for research, implementation, review, testing, and coordination, but not as a substitute for architecture, judgment, or independent verification.

The recurring goal is the same across stacks: make behavior observable, failures reproducible, changes reviewable, and validation cheap enough to run continuously.

/ 01

Software architecture

Turning product intent into clear boundaries, maintainable structure, observable behavior, and systems that remain safe to change.

/ 02

Test automation & validation

Regression suites, validation harnesses, end-to-end checks, failure observability, and independent verification as core engineering tools.

/ 03

Application security

Defensive engineering, careful trust boundaries, review discipline, and changes that preserve security properties instead of bypassing them.

/ 04

AI-augmented engineering

Using AI deliberately for research, implementation, review, testing, and coordination while keeping engineering judgment and verification in the loop.

/ 05

Reproducible delivery

Docker, Linux, Git, CI/CD, deterministic workflows, and environments that make failures repeatable and deployments easier to trust.

/ 06

Systems foundation

C, C++, Unix, networking, concurrency, IPC, parsers, algorithms, memory management, and low-level debugging from 42 Porto.