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.
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.