Melody Shih

Projects

Many of my projects are for learning new languages, frameworks and libraries.

Visit ClippyCat on Github to see the full list.

SyncSlide

Tech stack: Javascript, Python

Who needs a complex interface and fancy templates when Markdown takes care of it all? SyncSlide is a synchronized presentation tool that simplifies the experience for both presenters and audiences. Every participant can follow along seamlessly on their own devices, while the presenter retains full control over the content displayed on every screen. Craft your informative, engaging presentations by leveraging the simplicity and power of Markdown and CSS!

Invisinote

Tech stack: Python

An NVDA Add-on to browse notes virtually from a folder. Navigate through lines, words and between files with nothing on screen.

VillageVote

Tech stack: Next.js, Rust, SQLite

VillageVote is a voting system which allows creating polls, voting and populating the results. In order to simplify the process of opinion gathering, the application features voting methods including single select, multi select and ranking.

While many fancy survey tools include more advance features, VillageVote is dedicated to simplicity and accessibility. Regardless of your navigation methods, VillageVote provides an intuitive and user-friendly experience that ensures everyone can participate in the decision-making process.

Mancala

Tech stack: Rust

Mancala in Rust is my attempt to digitize the traditional two-player African board game in which players strategically distribute and capture seeds or stones from pits on the board to accumulate points. The project only runs in terminal at the moment, but a web version will be on the way.

Script

Tech stack: scripting languages

Why enter so many lines of commands when I can get the same tasks done in one? Script is my place to store all that instructions I don't want to memorize.

Justified by Bill Gates:

I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it.


I also occasionally come up with randum ideas.