CS graduate with a background in behavioural science — including addiction psychiatry research at Harvard Medical School. I build privacy-first tools that are designed to actually be usable, not just by developers, but by anyone.
I believe the best software is invisible — it solves the problem without asking the user to understand how it works. That philosophy shows up in everything I build: clean interfaces, self-hosted by default, no unnecessary complexity.
Deep into defensive cybersecurity, cognitive science applied to learning, and keeping data where it belongs — on your own hardware.
🗓 Recall
Self-hosted spaced repetition calendar built on the SM-2 algorithm — the same science behind how memory actually works. Forgetting curves, knowledge graph, drag-and-drop scheduling. Designed for visual thinkers, not flashcard power users.
Node.js SQLite Vanilla JS Self-hosted
GPU-accelerated slow-motion generator using RIFE frame interpolation. Runs NCNN + Vulkan under the hood — real quality, not just lower playback speed. Simple GUI so anyone can use it.
Python RIFE NCNN Vulkan FFmpeg
🔍 Checker
Parallelised OSINT scraper and media downloader with regex/keyword filtering, SFW/NSFW controls, and bulk downloads. Built for research and archiving — fast, scriptable, no GUI needed.
Python OSINT CLI Parallel
Terminal UI for scanning ports, identifying what's running, and reserving free ones — built with Textual for a proper interactive experience rather than a wall of raw output.
Python Textual Networking TUI
📖 HTTPS for any local service using Caddy — turn http://192.168.x.x:port into a trusted https://yourservice.lan with zero cert management
Languages & tools
Networking & infrastructure
TCP/IP DNS VLANs Firewalls Wireshark pfSense
Home lab networking — VLANs, DNS, firewalls, traffic analysis. Not a CCNA but close enough to know when something's wrong on the wire.
Security