I'm a self-taught developer who turns stuff that I like into actual side projects instead of just ACTUALLY enjoying it like a normal person. I LOVE Pokemon and nintendo stuff in general. I like working on stuff that I find interesting for instance I like anime so I made an Anime site. I am also really nerdy so I like to get technical with franchises or games I like, hense samurai anime
const me = {
role: "Full-Stack Developer",
focus: ["React", "TypeScript", "Firebase"],
currentlyBuilding: "Samurai Anime π",
currentlyWatching: "Chainsaw Man",
funFact: "I once refactored a comment section so many times it now supports spoiler tags, nested replies, and likes β for a hobby project nobody asked for π
",
};π― Fun fact: I like pokemon, My fav game of all time is Ocarina Of Time, My favorite anime is Attack On Titan, and I was born in Italy.
A full-stack anime streaming platform with live episode tracking, cloud-synced watchlists, and real-time community comments β built solo from the ground up (except the api I stole it thanka to SH0MIK).
| π¬ What it is | An anime streaming site with per-episode watch progress, sub/dub switching, multiple server fallback, and a native custom video player |
| π¬ Latest feature | Real-time comments β spoiler-blurred replies, likable comments/replies, per-episode & per-anime threads, Enter-to-post |
| βοΈ Backend | Firebase Auth + Firestore, live onSnapshot listeners for watchlist/progress/reactions synced across devices |
| π Security | Hand-written Firestore rules validating every write (including atomic like-toggle rules that only let you touch your own like, nothing else) |
| π¨ Frontend | React + TypeScript + Tailwind, fully custom UI kit (no component library) |
π Samurai-Anime/
ββ Custom video player (HLS/MP4/embed modes, intro/outro skip)
ββ Cloud-synced continue-watching + watchlist
ββ Like/dislike system with atomic Firestore transactions
ββ Real-time comments with spoilers, replies & likes

