SOFTWARE ENGINEER · CLOUD & NETWORKS · SECURITY ENGINEERING
Build reliable systems. Understand how to secure them.
Hi, I’m Fellipe Sanches, a Brazil-based software engineer with over a decade of experience building and operating digital products. I work across backend engineering, web and mobile applications, Linux, cloud infrastructure and IP networking.
I’m deepening my practice in Security Engineering and sharing the learning process openly: the fundamentals, the failures, the experiments and the solutions worth keeping.
→ Start the free cybersecurity learning path | Connect on LinkedIn
Cybersecurity fundamentals — a free, hands-on course
A structured, beginner-friendly path inspired by the clarity and practice of network certification training. No AI required to grade your work: learn a concept, test yourself and try it in a safe lab.
- Learn: short, precise explanations with real engineering examples.
- Practice: guided exercises with Linux, networking, cloud and application security.
- Check: multiple-choice, matching, ordering, fill-in-the-blank and interactive scenarios with immediate feedback.
- Review: explanations of correct answers and a clear path to the next lesson.
The 12-week learning path
- How computers, networks and the Internet work
- TCP/IP, DNS, HTTP, TLS and troubleshooting
- Linux, permissions, processes and logs
- Security principles, threat modeling and risk
- Authentication, authorization and identity
- Cryptography, certificates and secure communication
- Network defense: firewalls and segmentation
- Application security: web vulnerabilities and defenses
- Cloud security foundations and shared responsibility
- Logging, monitoring and incident response
- Secure development, automation and security testing
- Final practical challenge: secure a small application
The curriculum is being built lesson by lesson. Start with the published materials below; interactive assessments will be added as the course grows.
Start here
- The 12-week Security Engineering roadmap — the course overview.
- Lesson 01: What does a Security Engineer actually do? — your first practical lab.
- Why does a browser still show a TLS error after a certificate fix? — a short technical curiosity.
Engineering background
My everyday toolbox includes PHP/Laravel, Node.js, Python, Flutter, MySQL/PostgreSQL, AWS, Docker, Linux and the networking fundamentals I learned working with Cisco equipment. I value designs that can be deployed, observed, maintained and trusted.
I believe practical understanding is built by explaining things, testing assumptions and solving real problems. This site is my technical notebook—and an open invitation for you to study alongside me.