practice
Practice
Learn by doing, right in your browser with nothing to install. Pick one: write and run code, crack cyber security challenges, sharpen your OSINT investigations, or explore this site through a shell.
- code · javascript
Code Playground
Write and run JavaScript in an isolated sandbox with no network access, using examples from the projects and posts in this portfolio.
- SHA-256 hashing, Fernet tokens, LSB steganography
- Editor with Ctrl/⌘+Enter to run
- Share code via a link
- cyber security · ctf
CTF Challenges
Capture The Flag from both sides: attack a practice target as the red team, then investigate an incident as the blue team, with step-by-step hints.
- Red team: recon, find flaws, exploit
- Blue team: log & network packet analysis
- Flags checked in your browser, progress saved locally
- investigation · osint
OSINT Practice
Collect and connect clues from open sources: photo metadata, Certificate Transparency logs, passive DNS, social profiles, and web archives.
- Geolocate a photo from its EXIF GPS
- Find shadow IT via crt.sh & passive DNS
- Pivot a username to an old web archive
- shell · linux
Terminal Mode
Explore this portfolio like a Linux shell: type commands, complete with Tab, and use history with ↑/↓.
- whoami, ls projects, cat contact
- Launch live project demos
- Shortcuts to playground, CTF & OSINT