
How I Built This Cyber Security Portfolio
This site is more than just a personal website—it is a learning project where I practice secure web development while telling my story as a second‑year Bachelor of Cyber Security student.
1. Tech Stack
I built this portfolio using:
- Next.js App Router for the frontend and routing.
- Neon Postgres as the database.
- Drizzle ORM for type‑safe queries and migrations.
- Clerk for authentication with email and social logins.
Working with this stack helps me understand how modern web applications are structured in real companies.
2. Security Mindset
Even though this is a student project, I still think carefully about security:
- Environment variables for secrets instead of hard‑coding keys.
- Database migrations instead of ad‑hoc schema changes.
- Input validation for forms like the newsletter subscription.
These small habits add up and prepare me for working on real production systems.
3. Continuous Improvement
I plan to keep adding new blog posts as I learn new tools—like SIEMs, firewalls, IDS/IPS, and AI security concepts—so this portfolio grows with my skills over time.
Subscribe to Our Newsletter
Stay updated with the latest cybersecurity insights and tips.