Indie Developer · Self-taught · TypeScript Enjoyer · Meme IRL
“Ship > perfect. If it compiles, it’s basically done.”
- 🧑💻 INDIE DEVELOPER (I don’t ask for permission, I ask for stack traces)
- 🧱 SELF-TAUGHT (graduated top of my class at YouTube University)
- 🧪 Debugging enjoyer (I pay in sanity, the compiler pays me back in warnings)
- 🔥 I ship real projects people use (and sometimes those projects ship me back errors)
-
🕸️ Web dev with TypeScript + Node.js + React
Powered by Vite (because I like my dev server like my coffee: instant)
Styled with Tailwind (I don’t write CSS, I cast spells) -
🖥️ Desktop apps with Electron
“It’s heavy” — yes. So is my emotional damage from dependency updates. -
📱 Mobile apps with Flutter
Hot reload hits harder than motivation. -
🎮
FiveM scripting (Lua) – custom systems, utilities and QoL scripts for servers[Retired]
I left the life. The life did not leave me. -
🧪 I break stuff on purpose so I learn faster
(sometimes the stuff breaks me back, balanced gameplay)
I developed KatanOS — and yes, it exists outside my imagination.
👉 https://katania.me/#/katanos
KatanOS status:
- ✅ Built
- ✅ Maintained
- ✅ Overthought
- ✅ Shipped
⚠️ Occasionally screams at 3AM (normal)
- TypeScript: bigger projects, cleaner architecture, fewer
any(I said fewer, don’t look at my old commits) - Node.js: backends that don’t instantly fold under load
- Flutter: scalability, architecture, and resisting the urge to rewrite everything
- Lua: sharpening skills for real-world use cases (yes, still. don’t @ me)
- 💬 Discord:
@katania91(DMs open)
- 🇫🇷 / 🇮🇹 Bilingual — French & Italian
- I mix stacks (Node + Flutter + Lua) because I like chaos, but productive.
- I’m a meme IRL, but in production I cosplay as a responsible engineer.
If something I built helped you or saved you time, you can fuel the grind:



