Nashwan.dev
AboutProfil • Fokus belajar • Cara kerja

Tentang aku

Aku Kamal, pelajar SMK yang suka bikin project web/app dan ngulik cybersecurity (CTF). Website ini jadi tempat aku simpan project, writeup, dan catatan proses belajar biar rapi, terstruktur, dan gampang dilihat.

Fokusku sekarang: ngebangun fondasi yang kuat di web development dan web security. Aku suka gaya kerja yang jelas: target kecil tapi konsisten, dokumentasi rapih, dan hasil yang bisa dipakai orang lain.

Next.js (App Router)PrismaTailwind UILinux basicsCTF (web/forensic)

Snapshot

Ringkasan cepat: apa yang lagi aku kerjain & cara aku belajar.

STATUS

Active

Belajar & build rutin

FOCUS

Web + CTF

Dev + security

Values

  • Dokumentasi rapi (biar gampang dipelajari lagi)
  • Clean UI dan UX yang jelas
  • Security mindset sejak awal

Toolkit

Skill & Tools

Yang sering aku pakai buat bikin project dan belajar security.

Web

Frontend & Backend

  • Next.js (App Router)
  • API + auth flow
  • UI dengan Tailwind

Data

Database & ORM

  • Prisma ORM
  • MySQL / SQLite
  • Schema & migration

Security

CTF & Hardening

  • Web vulns (auth, injection)
  • Linux dasar & tooling
  • Writeup & dokumentasi

Workflow

Cara aku ngerjain project

Biar hasilnya rapi dan bisa dipertanggungjawabkan.

1) Plan & Scope

Mulai dari tujuan, user flow, dan scope kecil yang realistis. Kalau udah jelas, baru pilih stack yang pas.

2) Build & Iterate

Build versi awal dulu (MVP), lalu iterasi: rapihin UI, tambah fitur penting, dan pastiin performa + UX aman.

3) Security Mindset

Minimal checklist: validasi input, auth yang benar, rate limiting basic, dan hindari nyimpen secret sembarangan.

4) Document & Share

Aku biasain nulis ringkasan: problem → solusi → hasil. Biar bisa jadi portofolio dan jadi “catatan belajar” yang reusable.

Collaboration

Mau kolaborasi?

Kalau kamu punya ide project, tugas sekolah, atau pengen diskusi CTF, gas.