mp

Mini Projects

~/mini-projects

Small, self-contained experiments I build to practise JavaScript and design — no frameworks, just vanilla code. Tinker with each one below.

pomodoro.js

Pomodoro Timer

js
focus
25:00

A focused work timer with short and long break modes, built on a drift-free countdown.

timerjs
GitHub
todo.js

To-do List

js
    0 opensaved locally

    Add, complete, and delete tasks — persisted with localStorage so it survives a refresh.

    storagejs
    GitHub
    calc.js

    Calculator

    js
    0

    A small four-function calculator with a hand-written expression parser — no eval.

    mathparser
    GitHub
    passgen.js

    Password Generator

    js
    strengthmedium

    Random secure passwords with selectable character sets and a live strength meter.

    cryptojs
    GitHub
    dice.js

    Dice Roller

    js
    ⚀ ⚀
    total: 2

      Roll two dice with a quick shake animation and a history of recent rolls.

      randomjs
      GitHub
      counter.js

      Word Counter

      js
      0words
      0chars
      0sentences
      0min read

      Live word, character, sentence, and reading-time counts as you type — handy for writers.

      writingjs
      GitHub
      back to home