My journey in technology started with a deep fascination for Cyber Security. I spent countless hours playing CTFs (Capture The Flag), trying to exploit web applications, and understanding how vulnerabilities work under the hood.
However, as I spent more time breaking things, I realized I also wanted to learn how to build them securely from the ground up.
The Shift to Software Engineering
While Cyber Security taught me how to think like an attacker and find loopholes, Software Engineering (SWE) teaches me how to design robust, scalable, and maintainable systems.
I've recently started diving deep into modern web development stacks, particularly Next.js, React, and TypeScript. Building projects like my portfolio and a secure end-to-end encrypted pastebin (GetCopas) has been incredibly rewarding.
Why Both Matter
I don't see this as abandoning Cyber Security. In fact, having a background in security makes me a better Software Engineer. When I write backend logic or design an API, I am constantly thinking about potential attack vectors—from SQL injections to Cross-Site Scripting (XSS)—and how to mitigate them proactively.
Moving forward, my goal is to continue building complex web applications while keeping a "security-first" mindset. Learning by doing is the best approach, and I can't wait to share more of what I build here!