Skip to content
View gawbsouza's full-sized avatar

Block or report gawbsouza

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
gawbsouza/README.md

Gabriel Souza

Software Engineer | Backend Developer

LinkedIn GitHub


⚡ About Me

Software Engineer with a strong focus on Backend development. My journey is characterized by a solid transition from low-level systems programming to scalable cloud applications.

I built my technical foundation by diving deep into C and C++, handling memory management, sockets, and network protocols. Currently, I apply this background in performance and systems to develop modern and efficient applications using Go.

  • 🔭 Currently working with: Go, MySQL, MongoDB, Docker, and Kubernetes
  • 📚 Technical foundation in: C/C++, Systems Architecture, and Networking
  • 🎯 Focus: Performance, Microservices, and Clean Architecture
  • 💬 Ask me about: How a shell works under the hood or how to scale services in Go.

🛠️ Tech Stack

Go C C++ MySQL MongoDB Docker Kubernetes Git Linux

🚀 Featured Projects

An IRC (Internet Relay Chat) protocol implementation following RFC 2812.

  • Techs: C++98, Sockets (TCP/IP), Select/Poll.
  • Highlights: Multi-client server capable of handling authentication, channels, and real-time messaging without blocking loops.

Exploring Unix fundamentals by rebuilding a shell.

  • Techs: C, POSIX, Signal Handling, Process management.
  • Highlights: Full implementation of pipes (|), redirections (<, >, >>, <<), and built-in execution, focusing on rigorous process and memory management.

A custom C library containing implementations of standard functions and data structures.

  • Techs: C.
  • Highlights: Development of a robust set of utility functions (linked lists, string manipulation, memory management) that serve as the foundation for other C projects.

Built with 💙 focusing on performance and systems.

Pinned Loading

  1. 42-ft_irc 42-ft_irc Public

    A C++98 IRC server implementation (RFC 2812) using non-blocking I/O. Part of the 42 school curriculum

    C++ 2

  2. 42-libft 42-libft Public

    É uma bliblioteca em C de uso geral para ser utilizada principalmente em projetos da École 42

    C 1