Emmanuel Roussel

Side Projects

TinyPersimmon illustration


Learn new Korean words using spaced repetition

While learning Korean, I couldn't find a good way to learn new words – all of the products I tried were either inefficient or hard to use, so I built my own (not really an efficient solution, I know 😅) that is tailored to my liking as someone who uses it every day.

  • Remix
  • TypeScript
  • Radix UI
  • Tailwind CSS
  • Prisma
  • Supabase
View on GitHub
Anonymize JavaScript illustration

Anonymize JavaScript

Rename variables, functions, classes, and more while keeping code functional

Great for sanitizing private code in order to share it publicly on the internet!

  • Next.js
  • Vercel
  • Babel
Visit anonymizejs.com
Atomize illustration


A detailed Atom One Dark theme for Visual Studio Code

I've always loved the UI and UX of Atom, but prefer the speed and reliability of VS Code. After looking for a while, I couldn't find any VS Code theme that accurately replicated Atom One Dark's interface and syntax highlighting, so I made this one.

  • VS Code Theme
View on VS Code Marketplace