Sentinel does streaming anomaly detection on crypto markets. Kafka into Spark into an Isolation Forest, with a Streamlit dashboard on the end. Started as a big data course project and kept going.
Phantom is an attack surface analyzer. Rust does the port scanning, Python does the recon, FastAPI orchestrates, Next.js shows you the damage.
Nexus reads crypto and finance news as it lands, has a model score it, and messages me on Telegram when something actually matters.
SysAudit audits a Linux or macOS box and spits out one self-contained HTML report you can read offline. Written because I got tired of running the same checks by hand.
GitPulse turns a GitHub profile into constellation
graphs and heatmaps, plus a year-in-review you can share.
Archer does real-time face recognition off a webcam, with a HUD overlay because I thought it would look good. InsightFace does the actual work.
SimpleClaimSystem is chunk-based land claiming for Minecraft servers. Paper, Folia and Spigot, 1.18+. Ended up on more servers than I expected.
Languages Python, TypeScript, Rust, Java, SQL, R, Bash
Backend FastAPI, Node.js, SQLAlchemy
Frontend Next.js, React, Tailwind, D3.js
Data & AI LangChain, Spark, Kafka, Scikit-learn, OpenCV
Infrastructure Docker, PostgreSQL, Linux, Git, Vercel
Security AppSec, Server auditing, Recon
Minecraft plugins are the side I keep coming back to. There's a longer list of those on the site.

