Skip to content
View ThiagoWippel's full-sized avatar
  • São Paulo - Brasil
  • 23:54 (UTC -03:00)

Block or report ThiagoWippel

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
ThiagoWippel/README.md

Hi, I'm Thiago Wippel Chaves

Developer and Systems Analyst based in São Paulo, Brazil. Mechanical Engineer turned software developer with a diverse background spanning IT projects, database management, and industrial production planning.

Currently studying Software Engineering at 42 São Paulo and building hands-on experience with low-level programming in C, backend development, Unix systems, and collaborative peer-to-peer learning.

About Me

I started my career in industrial engineering, working with 2D/3D CAD design and production planning. I then transitioned into tech through a developer internship at Vivo (Telefônica Brasil), where I worked on Java microservices with Spring Boot, MySQL database management, and process automation with Python. I also gained experience in IT project management during that period.

I hold a postgraduate degree in Software Architecture from FIAP, focused on designing scalable, resilient, and high-performance backend systems.

Education

  • 42 São Paulo — Software Engineering (2025 – 2027)
  • FIAP — Postgraduate in Software Architecture (2024 – 2025)
  • FAE Centro Universitário — B.Eng. in Mechanical Engineering (2022 – 2023)
  • PUCPR — B.Eng. in Mechanical Engineering (2017 – 2022)

Tech Stack

Languages: C, Java, Python, SQL

Frameworks & Tools: Spring Boot, Git, Make, Unix/Linux

Concepts: Data Structures, Algorithms, Memory Management, Domain-Driven Design, Software Architecture, Lean Six Sigma (Yellow Belt)

Contact

LinkedIn Gmail Outlook Discord

42 Projects

Project Description
Libft Custom C library with 40+ reimplemented functions covering string manipulation, memory management, and linked lists. First project of the 42 curriculum.
get_next_line Line-by-line file reader in C using static variables and buffer management. Handles multiple file descriptors simultaneously, works with any buffer size (1 to 10M+), and manages memory efficiently.
ft_printf
pipex
push_swap
FDF 3D wireframe renderer using isometric projection
Philosopher
minishell

Popular repositories Loading

  1. 42-Projects-Libft 42-Projects-Libft Public

    Custom C library with 40+ reimplemented functions covering string manipulation, memory management, and linked lists. First project of the 42 curriculum.

    C 1

  2. 42-Projects-Get_Next_Line 42-Projects-Get_Next_Line Public

    Line-by-line file reader in C using static variables and buffer management. Handles multiple file descriptors simultaneously, works with any buffer size (1 to 10M+), and manages memory efficiently.…

    C 1

  3. ThiagoWippel ThiagoWippel Public

  4. 42-Projects-Push_swap 42-Projects-Push_swap Public

    C

  5. 42-Projects-Pipex 42-Projects-Pipex Public

    C

  6. 42-Projects-Fdf 42-Projects-Fdf Public

    C