Skip to content

cd ~/projects

Projects

Things I built to answer a question, with the reasoning left in. Every entry has a case study covering the problem, the approach, and where it falls short.

Count
9
Sorted
By weight

9 projects shown.

PRJ-001Building

BASIS SDK

Behavioural anomaly detection shipped as Django middleware, with the experiment suite used to prove it works.

  • Python
  • Django
  • scikit-learn
  • Isolation Forest
  • One-Class SVM
  • +2
Cybersecurity
PRJ-002Active

Zero-Day Malware Behavior Predictor

Static behavioural analysis, MITRE ATT&CK mapping and an LLM reasoning layer — inferring intent without ever running the file.

  • Python
  • Django
  • Next.js
  • TypeScript
  • MongoDB
  • +3
Cybersecurity
PRJ-003Research

Graph-Based Fraud Detection

Banking fraud modelled as structure rather than rows — laundering loops and shared-ownership rings surfaced in Neo4j.

  • Python
  • FastAPI
  • Neo4j
  • Cypher
  • React
  • +2
Data
PRJ-004Archived

Personal Dashboard

A self-hosted workspace — notes, files, scraping and an assistant running on a local model rather than someone else's API.

  • React
  • Vite
  • Tailwind CSS
  • Python
  • FastAPI
  • +3
Full Stack
PRJ-005Archived

Author

A long-form writing environment where the persona, the reader profile and the whole conversation are part of the prompt.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Python
  • +4
AI
PRJ-006Experimental

Azelia

A Discord bot with no API key — local language models answering in a channel, with an editable persona and resettable memory.

  • Python
  • discord.py
  • Ollama
  • LLMs
  • YAML
AI
PRJ-007Archived

Ghost

The Hypixel SkyBlock mod the username came from — fourteen modules of dungeon tooling, rendering and automation.

  • JavaScript
  • ChatTriggers
  • Kotlin
  • Forge
  • Minecraft
  • +1
Experimental
PRJ-008Active

AIMER

A browser aim trainer with a hand-written game loop — pointer lock, canvas rendering and per-session reaction analytics.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • Zustand
  • +3
Full Stack
PRJ-009Active

FitAI

Three trained scikit-learn models behind a health recommendation dashboard — regression for calories, classifiers for plans.

  • Python
  • FastAPI
  • scikit-learn
  • React
  • Vite
  • +3
AI