$ whoami
Software Developer & Cybersecurity Enthusiast. Building secure, performant web experiences and exploring the offensive side of security.
// about_me
> Builder by day. Breaker by night.
I'm a final-year IT student who already works full-time in IT at Astra Infra Toll Road (Tangerang-Merak) — managing real systems while finishing my degree. Outside of work, I build web apps with the modern Next.js + React stack, dive into CTFs, and read security write-ups for fun. I like things that work — and understanding why they break.
// Who's behind the keyboard?
const yuda = {
role: ["Software Dev", "Cybersec Enthusiast"],
location: "Serang, Indonesia",
stack: ["Next.js", "React", "Python"],
learning: ["Web Security", "Pentesting Basics"],
currently: "Building internal tools @ Astra Infra Toll Road (Tangerang - Merak)",
fuel: "Coffee & curiosity",
};
// tech_stack
The stack I reach for when building, and the gear I run when breaking. Nothing exotic — just tools I've put real hours into.
// projects
A mix of shipped work, side projects, and security writeups. Hover the cards to inspect them — literally.
Production internal ticketing system used by Astra Infra Solutions ops team. Built with hybrid 2-layer auth (NextAuth v5 + Prisma on Edge runtime), WhatsApp notifications via Fonnte API, server-side Excel report generation, and automated image compression with Sharp.
This portfolio site. Built with Next.js 16, React 19, Tailwind 4, and a custom DecryptedText animation. Server components by default, client components only where needed.
Self-directed learning track on PortSwigger Web Security Academy — working toward Burp Suite Certified Practitioner. Currently 50% through the Web Cache Deception path, with focus on SQL injection and authentication flaws. Learning by breaking, one lab at a time.
// cybersec
Security started as curiosity and stuck around as a habit. Most weekends I'm grinding PortSwigger labs, dissecting writeups, or breaking sandboxed apps so I don't break things at work.
yuda@parrot:~$ whoami
Yuda — cybersecurity enthusiast, web pentest student, builder.
yuda@parrot:~$ cat focus.txt
yuda@parrot:~$ ls platforms/
portswigger/ hackthebox/ tryhackme/
yuda@parrot:~$ history | tail
yuda@parrot:~$