Skip to content

I’m Vishwesh — Full-stack developer & UI/UX designer

I design & build web things that feel smooth, purposeful and a little bit playful.

Full-stack dev & UI/UX designer, and a third-year E&TC student in Pune. Right now I’m building LeetVision; before that I shipped PEPustakEdits and VAVAANI.

Pune, India · open to collaborations

Vishwesh Shinde smiling with his arms crossed, wearing a plaid shirt over a white tee
pune, somewhere between classes

About me

Crafting digital experiences

01 — The start

I’m Vishwesh — a third-year Electronics & Telecommunication Engineering student from Pune. My first public projects went live in 2024: a site that builds college preference lists for JEE & CET aspirants, and a Spotify clone.

02 — Alongside the code

Alongside academics, I’ve been building hands-on experience through freelance projects and self-driven creative work — across web development, UI design, AI-based projects and cinematic visual experiences.

03 — Connecting the dots

Today it all comes together in products like LeetVision and PustakEdits: modern, interactive experiences that feel smooth, purposeful and impactful — constantly exploring new ways to blend creativity with technology.

what’s in my toolbox

  • React
  • Next.js
  • TypeScript
  • Three.js
  • Framer
  • GSAP
  • Node.js
  • Figma
  • Python
  • Tailwind
  • PostgreSQL
  • Vishwesh resting on the grass on a mountain ridge with the Himalayas in the background
    “easy” trek, they said
  • Vishwesh standing in a green meadow with his arms spread wide, looking up at the sky
    arms wide open
  • A cute brown puppy sitting on the sand by the water
    made a friend
  • Vishwesh smiling while sitting in a blue boat in backwaters surrounded by palm trees
    backwaters, drifting

psst — press the button

The memory printer

An old CRT hooked up to a dot-matrix printer. Every press prints a random photo from my travels or a line from how I work. Completely useless. Absolutely essential.

vishwesh@crt:~$ ./print --random

ready — press PRINT

$ ▍

vs-84

Vish·Tron

↑ press print

01 — discover

First, I wander
around the problem.

before a single line of code.

User goals, edge cases, what already exists — I dig into the problem space until the shape of the solution starts to show.

02 — design

Then I sketch it out.

every pixel, justified.

Rough doodles become wireframes, wireframes become polished prototypes. Every interaction is there on purpose.

03 — build & ship

Build it. Ship it. Listen. Repeat.

(then iterate, fast)

Clean, scalable code with obsessive attention to performance and micro-interactions — launched with confidence, then improved on real feedback.

Work

Projects that define me

A few things I’ve designed, built and shipped end to end — from DSA visualizers to PDF engines and voice AI.

leet-vision.com
LeetVision homepage: “Get access to hundreds of coding solutions available” on a dark background

LeetVision

Jan 2026 — Present

Code interviews, explained — visually.

A LeetCode helper and visualizer for mastering data structures & algorithms: step-by-step visual solutions, structured interview roadmaps and company-wise problem sets. A companion Chrome extension surfaces instant DSA insights and related problems right where you practice.

  • Chrome extension shipped
  • React
  • Vite
  • Express
  • MongoDB
  • Gemini API
  • D3
  • Three.js
  • Chrome MV3
pustakedits.tech
PustakEdits homepage: “Edit existing PDF text instantly in your browser”
PE

PustakEdits

Apr 2026 — Present

Edit the actual text inside a PDF — right in your browser.

A 100% free, browser-based PDF text editor with zero watermarks. Instead of painting white boxes over old text, it rewrites the real text layer while preserving the original fonts and formatting — and it has grown into a full suite of PDF tools.

  • 30+ PDF tools
  • Shipped 30+ PDF tools in a single suite
  • True object-level edits — output stays selectable & searchable
  • Bot-protected sign-ups & uploads with Cloudflare Turnstile + email OTP

how it actually works

Most web PDF editors just overlay white rectangles and new text. PustakEdits extracts text blocks and coordinates, renders transparent editable layers over a PDF.js canvas, then uses PyMuPDF on the backend to redact the original span and insert the new text at the exact same spot with matching font properties.

  • Next.js
  • TypeScript
  • Tailwind
  • Zustand
  • PDF.js
  • FastAPI
  • PyMuPDF
  • Supabase
kineticai-hhgoa.vercel.app
VA

VAANI

Aug 2026

A voice-first, multilingual RAG engine for Indian languages.

Built for the HH Goa 2026 shortlisting round: a voice-enabled retrieval-augmented generation engine that understands English, Hindi, Marathi and code-mixed speech like Hinglish — and answers in the user’s spoken language, grounded strictly in the dataset.

  • Sub-200ms latency budget
  • Enforced a sub-200ms latency budget, verified with a benchmark harness
  • Fits in 512MB RAM after switching to a 60MB ONNX embedding model
  • Freed 2.1GB by pruning legacy Qdrant collections
  • FastAPI
  • Qdrant
  • BM25
  • Sarvam AI
  • Gemini
  • React
  • Vite
  • Tailwind
dcpems.com
DCPEMS school website homepage showing the school building with admissions and contact cards
DC

DCPEMS School Website

Jun 2026

The official website for Dr. Cyrus Poonawalla English Medium School.

A fast, responsive React site for a school in Pune district, covering admissions, academics, activities, the gallery and mandatory disclosures — live today on the school’s own domain.

  • On its own domain
  • React 19
  • Vite
  • Tailwind CSS
  • Framer Motion
  • React Router
  • React Hook Form

The lab

Side quests & weekend experiments

Little builds that started as “what if…?” and somehow made it to a live URL.

Off the keyboard

When I’m not building projects, I’m usually traveling, reading books, capturing moments through photography, or surviving treks that were definitely labeled “easy” online.

Vishwesh resting on the grass on a mountain ridge with the Himalayas in the background
“easy” trek, they said
A lake at sunset with golden light over dark wooded hills
golden hour
A towering, ornately carved temple gopuram rising above an old stone wall
old stones
Vishwesh standing in a green meadow with his arms spread wide, looking up at the sky
arms wide open
A cute brown puppy sitting on the sand by the water
made a friend
A calm river winding between large granite boulders
boulder country
A red open-top jeep parked on a cobblestone street at night
red jeep, good light
A dirt road lined with tall coconut palms under a cloudy sky
the long way round
A colourful Kathakali mural painted on a wall above wooden panelling
wall art
Vishwesh smiling while sitting in a blue boat in backwaters surrounded by palm trees
backwaters, drifting
Vishwesh Shinde smiling with arms crossed against a mountain view
somewhere in the hills

Easter egg

You found the fun part.

Tilt it with your mouse, then hit run. Programming jokes, quotes I keep coming back to, and real commit messages pulled straight from my repos — unedited, no shame.

vishwesh@portfolio: ~/fortunezsh

➜ ~/fortune ./fortune.sh --random

# real commit · poker-game

git commit -m “fix: all game issues resolved”

runs: 0 · 17 fortunes loaded

Contact

Let’s build something remarkable.

Have a project in mind? I’d love to hear about it. Drop me a message and let’s make something great together.