How I Built This Cyber Security Portfolio

How I Built This Cyber Security Portfolio

December 12, 2025
Ashmin Aryal
5 min read

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.

By subscribing, you agree to our Terms of Service and Privacy Policy.