Things I’ve built because I wanted them to exist.
Most of these started as a problem I had myself: a game that wouldn’t let me run my own scripts, a component system that felt clunky, a tool I couldn’t find. Many are open source, so feel free to dig into the code.
Featured
The ones I’d point you to first.

vite-plugin-vue-nested-sfc
Vite plugin that allows you to nest SFCs in Vue.

ResizePlus.com
Online image editor that allows you to resize, crop, and edit images with a few clicks.
Earlier work
Mostly hobbyist-era projects: games, club platforms, mobile apps, and a Lua interpreter. Where I learned to ship.
- 2023GitHub Repository SearchAn elegant tool for searching within your GitHub repositories.
- 2022CyberCamp Treasure HuntReal-time treasure hunt game for CyberCamp, a cybersecurity event.
- 2021JEI Project ManagerProject management tool for Junior Entreprise INSAT.
- 2021INSAT AppThe official mobile app for INSAT, the university I graduated from.
- 2021INSAT Android ClubUniversity club website powered by a homemade CMS.
- 2020TEIAThe go-to platform for Tunisian anime enthusiasts.
- 2020Reverse ScribbleOnline multiplayer competitive drawing game.
- 2019LuaYanPattern-based Lua interpreter written in Lua.