hi! i'm Sunny

about me

welcome to my website ✨. i'm a human who likes to write software. i'm passionate about accessibility, free (libre) software, and making the Web a better place for humans over corporations. i like learning about user experience design, functional programming, and set theory. i've been coding professionally for eight years, but i made my first web page when i was five years old using Microsoft FrontPage and have had my nose buried in a computer screen ever since

i'm also into things outside of the software world. i'm a musician — i play guitar and piano/keyboard — and i love electronic music. Vektroid and BADBADNOTGOOD are a couple of my favorite artists. i enjoy cooking and i'm always trying new things to improve. i make an excellent vegan beef stroganoff 😋. i play video games for fun, right now i'm really enjoying Elden Ring. i'm a big fan of Dungeons & Dragons, both DMing and playing. i'll watch anything with David Attenborough narrating. and i love to travel!

works

5e D&D tools
a Web app to help DMs with running in-person D&D sessions. includes an initiative tracker with auto-math and a reference for creatures, spells, and magic items. made with Preact and CSS modules
enstorium
an implementation of remoteStorage in Rust. essentially, an open-source server that can act like Google Drive which other apps can use as their storage backend. currently pre-release
tenpo suni
an early work-in-progress mobile-first daily planner focused on simplicity. the name is a play on words in toki pona — tenpo suno means day, and jan Suni is my toki-ponized name. i thought it was fun 🙂. tentatively made with Web Components
tape recorder
a Web app for recording and playing back audio. made with Preact and SCSS

code & contact

you can find my most recent code at codeberg.org/sunny. all of my older code can be found at github.com/sunnyzanchi. want to hire me? or just talk code? let's chat! send me an email at sunnyz@hey.com and i'll get back to you as soon as possible. until then, you can download my resume to keep you company