DART
An autonomous vision-guided turret. OpenCV detects and tracks moving targets, an Arduino over serial drives the pan-tilt servos that follow them. Phase two gives it a real mount.
I take things apart to see why they work.
Security student and Python tinkerer. My days go to CTF boxes, my projects to tools I actually needed, and my nights to convincing myself the Hyprland config is finished. It isn't.
An autonomous vision-guided turret. OpenCV detects and tracks moving targets, an Arduino over serial drives the pan-tilt servos that follow them. Phase two gives it a real mount.
I wanted my playlists offline, so I built it. Pulls entire playlists with proper metadata and survives Spotify's rate limiting with retry and backoff logic.
Hides messages inside images with LSB encoding, with optional AES-256 on top — so even if someone detects the carrier, the payload tells them nothing.
Strips the instrumental out of a track and keeps the vocals. Started as a curiosity about audio signal processing, ended as a tool I keep reaching for.
A local vault: AES-256 encryption, PBKDF2 key derivation, no cloud, no subscription. Built after deciding my credentials shouldn't live on someone else's server.
My Hyprland dotfiles — and the reason this site looks the way it does. Tiled windows, gruvbox everywhere, permanently 90% finished.
I started with Python because I was lazy in the right way — automating anything I didn't want to do twice. Somewhere along the line I realised breaking software teaches you more about it than building it, and that detour became the whole road.
Most of what I make starts as a personal itch: playlists I wanted offline, credentials I didn't want in someone's cloud, a desktop that had to look exactly right. I'm a CSE student now, working toward security research full-time.
"Read the source. Understand the system. Own your stack."
# honesty clause: python and linux are daily use — everything else depends on the box in front of me.
# status: one board bricked so far, then resurrected. the magic smoke stays inside *most* days.
Open to security research, collaborating on tools, or arguing about window managers. If you've read this far, we probably have something to talk about.