Skip to content
View TiagoFernandes404's full-sized avatar

Block or report TiagoFernandes404

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TiagoFernandes404/README.md

Hi, I'm Tiago Fernandes πŸ‘‹


πŸ‘¨β€πŸ’» About Me

I'm a Computer Science graduate from the University of Minho, passionate about understanding how systems work beneath the surface β€” from compilers and concurrent architectures to graphics engines and databases. I enjoy tackling projects that push me to go deeper, whether that means building a real-time multiplayer game in Erlang, writing a compiler from scratch, or designing a 3D solar system in OpenGL. For me, programming isn't just about writing code β€” it's about solving interesting problems in elegant ways.

  • πŸŽ“ BSc in Computer Science @ University of Minho
  • πŸ” Interests: Concurrent Systems Β· Compilers Β· Computer Graphics Β· Databases Β· Data Engineering
  • 🌍 Based in Portugal
  • πŸš€ Always looking for the next challenge

πŸ› οΈ Languages & Technologies

Languages Java Python C++ C Erlang Haskell

Paradigms & Concepts OOP Concurrent Programming Functional Programming Compilers

Databases MySQL PostgreSQL SQL

Tools & Workflow Git LaTeX Jupyter OpenGL


πŸš€ Personal Projects

Projects built independently to go deeper into areas I'm passionate about.

Project Description Technologies Status
Football-Analytics-Platform End-to-end data engineering project: ETL pipeline extracting real football data from a REST API into PostgreSQL, with a fully normalised schema designed from scratch. Evolving into a scouting system and analytics dashboard. Python, PostgreSQL, SQLAlchemy, REST API πŸ”¨ In Progress

πŸŽ“ University Projects

Academic projects covering a wide range of Computer Science topics.

Project Description Technologies
Programacao-Concorrente Real-time 2D multiplayer game featuring a concurrent client-server architecture and server-authoritative physics Erlang, Java, Processing
Base-de-Dados Relational database system for managing sports events, participants, and competitions MySQL, SQL
Computacao-Grafica 3D graphics engine featuring an animated solar system, textures, transformations, and lighting C++, OpenGL, GLUT
Processamento-de-Linguagens-e-Compiladores Pascal subset compiler with lexical, syntactic, and semantic analysis, generating code for a stack-based virtual machine Python, PLY, Compilers
Programacao-Orientada-aos-Objetos Smart home automation platform with device management, sensors, automations, scenarios, and scheduling Java, MVC, OOP

πŸ“« Contact

LinkedIn Gmail

Pinned Loading

  1. Base-de-Dados Base-de-Dados Public

    1

  2. Computacao-Grafica Computacao-Grafica Public

    C++ 1

  3. Processamento-de-Linguagens-e-Compiladores Processamento-de-Linguagens-e-Compiladores Public

    Python

  4. Programacao-Concorrente Programacao-Concorrente Public

    Mini-jogo 2D multijogador em tempo real β€” servidor concorrente em Erlang, cliente em Java/Processing

    Erlang

  5. Programacao-Orientada-aos-Objetos Programacao-Orientada-aos-Objetos Public

    Java