B.Tech in Computer Science & Information Technology@ REVA University
currently building VENMA, a PDF reader with a cat who explains things
3
projects on GitHub
2
you can open live today
SIH
Smart India Hackathon build
5+
languages I ship in
About me
I'm a Computer Science & Information Technology student at REVA University. I learn best by building something real and then fixing it until it actually holds up.
The projects I care about are the ones somebody leans on: an app an elder can use with the Wi-Fi off, a PDF reader that explains the hard paragraph, a vault that hands your digital life to the right person.
I work across the stack — Flutter and React on the front, Node, Express and Postgres behind it — and I like it when the details people never notice are the ones that got the most care.
An offline-first companionship and care-coordination app for elders, with a separate live portal for the family caregiver. Built with Flutter for the Smart India Hackathon, it runs fully offline for the elder and syncs to the cloud the moment a connection returns.
Why it's built this way
An elder with mild cognitive change should never have to fight an app. So it never diagnoses or scores, and never says "failed". There are no timers, touch targets are large, text is big and high-contrast, and the family sees participation trends rather than clinical judgements.
What's inside
Offline reminders for meals, medication and hydration that still fire in Android Doze mode, with Done · Snooze · Later in the notification
Three gentle memory games, with hints that never penalise
One-tap "I'm lost" location sharing, shown on a map for the caregiver
Caregiver dashboard: patient switcher, 7-day participation chart, sync health
Voice in and out (text-to-speech and speech-to-text) and several languages: English, हिन्दी, বাংলা, ଓଡ଼ିଆ, অসমীয়া and more
Offline-first sync: Hive on the device is the source of truth, and changes queue up and sync when the network is back
A Chrome extension that turns PDF reading into a reading desk with a companion. Open a PDF, highlight as you read, and select any passage to ask VENMA, a lavender cat who lives on your desk, for an explanation, an example, a summary or study notes. Answers can be kept as notes pinned to the page.
What it does
Open a file, drag one in or load a URL, with zoom and fit-to-width
Highlights in yellow, mint or pink, plus notes with a sticky flag on the page edge
Ask VENMA to explain, give an example, summarise or write study notes; each answer names its model
Everything is saved in the browser and reattaches when you reopen the PDF
Export a copy of the PDF with your annotations; the original file is never modified
The cat breathes, blinks and follows your cursor, and holds still when your system asks for reduced motion
How it works
The extension (React, pdf.js and pdf-lib) keeps annotations in IndexedDB and only sends the text you select. A small local Express server holds every API key and picks a model that's reachable: Ollama on your own computer, or OpenRouter, Groq or Gemini if configured. The extension itself never contains a key.
A digital estate manager. You keep a record of your digital accounts, name trusted executors, and DIGIPASS generates a digital will as a PDF. If you stop responding for a set period, a dead man's switch delivers it.
What it does
Asset register for accounts across social media, email, finance and storage
Executor portal: people you name verify who they are and get controlled access
Automatic digital will, generated as a PDF
Scheduled check-ins that trigger delivery if you don't respond in time
A full activity log of what was done and by whom
Security
Passwords are hashed with bcrypt, sessions use JWTs that expire after 7 days, every database query is parameterised, and protected routes sit behind authentication middleware.