TIAGO MONTEIRO
Software Engineer focado em Performance, Sistemas Unix e Engenharia de Baixo Nível Software Engineer focused on Performance, Unix Systems and Low-Level Engineering
ESTUDANTE DA 42 PORTO // PORTUGAL
42 PORTO STUDENT // PORTUGAL
Sou um Software Engineer em formação na 42 Porto, especializado no desenvolvimento de software robusto e eficiente em C, C++ e Rust. Focado no que acontece debaixo do capô.
I am a Software Engineer student at 42 Porto, specialized in developing robust and efficient software in C, C++, and Rust. Focused on what happens under the hood.
A minha paixão pela tecnologia começou com a curiosidade de entender como as coisas funcionam "debaixo do capô". Essa curiosidade levou-me até à 42 Porto, onde encontrei um sistema de aprendizagem baseado em projetos que desafiou a minha lógica e aumentou a minha autonomia.
Não me considero apenas um programador; vejo-me como alguém que gosta de resolver problemas complexos. A minha passagem pela 42 tem sido uma jornada de dedicação, onde aprendi que a paciência e o rigor são fundamentais para escrever código de qualidade.
Atualmente, foco-me em dominar C e C++, linguagens que me permitem ter um controlo total sobre o sistema, enquanto dou os primeiros passos em Rust para entender as novas fronteiras da segurança de memória.
My passion for technology started with the curiosity of understanding how things work "under the hood". This curiosity led me to 42 Porto, where I found a project-based learning system that challenged my logic and boosted my autonomy.
I don't see myself as just a coder; I see myself as someone who loves solving complex problems. My time at 42 has been a journey of dedication, where I learned that patience and rigor are key to writing quality code.
Currently, I focus on mastering C and C++, languages that allow me to have full control over the system, while taking my first steps in Rust to understand the new frontiers of memory safety.
- C / System
- C++ / OOP
- Rust / Security
- Unix Systems
- Shell Scripting
- Makefile / Automation
minishell
Recriação rigorosa de uma shell Unix. Gestão de processos, sinais e parsing complexo.
Rigorous recreation of a Unix shell. Process management, signals, and complex parsing.
cub3d
Motor gráfico 3D raycasting inspirado no Wolfenstein 3D. Otimização matemática.
3D raycasting engine inspired by Wolfenstein 3D. Mathematical optimization.
push_swap
Algoritmo de ordenação de stacks com foco em complexidade mínima.
Stack sorting algorithm focused on minimal complexity.
scripthash
Ferramenta em Rust para hashing de ficheiros e verificação de integridade.
Rust tool for file hashing and integrity verification.
so_long
Jogo 2D focado em renderização gráfica e gestão de inputs de sistema.
2D game focused on graphical rendering and system input management.
BoostFps
Automação de sistema para otimização de performance e tuning de latência.
System automation for performance optimization and latency tuning.