Portfolio / 2026

Mohini

Full-stack developer.

· i obsess over details most people skip.

Available for opportunities
RemoteInternship
Mohini

Tech Stack

JavaScript
TypeScript
React
Next.js
Tailwind
Node.js
Express
MongoDB
PostgreSQL
Supabase
Docker
Git
Vercel
Postman
HTML5
JavaScript
TypeScript
React
Next.js
Tailwind
Node.js
Express
MongoDB
PostgreSQL
Supabase
Docker
Git
Vercel
Postman
HTML5

My Projects

view more ↗
Drafts. preview
ReactTypeScriptNode.jsExpressMongoDBHTML5 Canvas

What if a digital diary actually felt private? E2E encrypted journal with rich text, per-entry locks & tag system.

  • JWT auth, bcrypt per-diary password locks, CSS page-flip animations, diary pages as structured JSON across 5+ security layers.
  • Canvas editor with 8+ drawing tools — pen, highlighter, eraser — drag-and-drop stickers with resize/rotate, photo uploads, per-page composite blend modes.
  • End-to-end handwriting-to-font pipeline: photograph a 62-char template → potrace vectorisation → median glyph scaling → compiled live OpenType font injected across your diary.
Solana X-Ray preview
Next.jsTypeScriptREST APIsVercel

On-chain transaction decoder. Zero-backend, $0 infra, fully live.

  • Parses 10+ Solana transaction types into plain language via blockchain APIs.
  • Real-time risk analysis engine surfaces actionable warnings before users act.
  • All API calls and state managed client-side — zero server cost.
ReactNode.jsMongoDBMaps APIJWT

AI travel planner with interactive maps and a photo strip maker.

  • JWT auth + MongoDB. Input destination, budget, preferences → 7-day itinerary of real places on an interactive map.
  • Photo strip maker: upload travel photos, edit with canvas stickers, export as one shareable image.
The Wall preview
ReactTypeScriptFramer MotionTailwindVite

60 cinematic masterpieces that shaped my soul — an immersive, interactive film archive. Immaculate taste guaranteed.

  • Interactive grid of 60 carefully curated films as vintage posters — hover for director, year, and lore.
  • Full-screen modal with keyboard navigation (← →), classical paintings with philosophical double-click secrets, and a Konami code easter egg on the entry page.
  • Built with React, TypeScript, Framer Motion — subtle animations that enhance without overwhelming.

Skills

languages

JavaScript (ES6+) · TypeScript · SQL

frontend

React.js · Next.js · Tailwind CSS · HTML5 Canvas API

backend

Node.js · Express.js · RESTful APIs

databases

PostgreSQL · MongoDB · Supabase

tools

Git · Docker · CI/CD · Vercel · Postman

currently obsessing overRust · Web3 ecosystem
Vincent van Gogh

1887

Vincent van Gogh
"I am seeking, I am striving, I am in it with all my heart."

letter to Theo · 1880

dev.log

live since page load · no cookies · no tracking · pure chaos

0s

time wasted here

could've shipped a feature

0

times you've clicked

still looking for bugs?

0.0m

scrolled so far

your thumb needs a raise

...

current vibe

...

...

chai consumed

doctor is not aware

100+

dsa problems

ctrl+c, ctrl+v included

...

tabs open rn

your ram is crying

100+

git commits

42% say "fix stuff"

i also write —

liked what you saw? let's build something.