SnapKey MapNew project

Remap your Oppo/Oneplus Snap Key

Hi! I'm Krithik

I ship products and features fast, and make sure they work end to end

Krithik Jagajeevan

About

I'm Krithik, final year CSE undergrad who loves building things that work, fixing things that don't, and learning something new along the way. Most of my time goes into coding, exploring tech, participating in hackathons and CTFs, and working on projects that start with “this should be simple” and turn them into something genuinely fun.

My Projects

Check out my latest work

SnapKey Map
Oppo/Oneplus Snap Key Remapper

Built a native Android app that lets you remap the Snap Key on supported Oppo and OnePlus phones to launch apps, control music, toggle the flashlight, and navigate your phone.

Kotlin
Jetpack Compose
Material 3
Shizuku
llmbid.lol
Live LLM product

Built a full-stack LLM popularity market that ranks 50 models through $1 user bids, with all-time and rolling 24-hour leaderboards. Secured leaderboard updates through payment webhooks and limited bids per hour to prevent abuse.

Next.js
TypeScript
PostgreSQL
Docker
Dodo Payments
VouchIt
Voucher Marketplace

Built a voucher marketplace with a React and TypeScript frontend, a Vercel serverless API using Express, MongoDB Atlas, and email/password authentication with JWT httpOnly cookies.

React
TypeScript
Express
MongoDB Atlas
JWT cookies
ApartCheck
Asset & Ticket Accountability Ledger

Built a full-stack accountability ledger for residential societies to track shared assets, ownership, QR lookups, and maintenance tickets with role-based workflows, session security, and MongoDB-backed transactions.

React
TypeScript
Node.js
Express.js
MongoDB
Tailwind CSS
wpdbot
WhatsApp Group Media Relay Bot

Built a WhatsApp group media relay bot that detects Instagram reels/posts and YouTube Shorts, downloads them with yt-dlp, reposts them with attribution, and skips duplicate links within a configurable window.

Node.js
TypeScript
whatsapp-web.js
yt-dlp
FFmpeg
Docker
SQLite
Google Classroom Auto File Downloader
Bulk Course Attachment Downloader

Enhanced fork of Evani Menon’s Google Classroom Downloader. I added safer filename and path handling, atomic downloads, safer Drive exports and PDF conversion, resilient MIME handling, regression tests, an improved web flow, and feature parity between the web app and CLI.

Python
FastAPI
Google Classroom API
Google Drive API
Docker
Gotenberg

Experience

Click me to expand

Skills

Next.js
TypeScript
React.js
Node.js
Express.js
PostgreSQL
MongoDB
MongoDB Atlas
Docker
Dodo Payments
JWT cookies
Tailwind CSS
Python
FastAPI
SQLite
whatsapp-web.js
yt-dlp
FFmpeg
Google Classroom API
Google Drive API
Gotenberg
HTML
CSS
JavaScript
Git
Linux/Unix
Hackathons & CTFs

Ilovebuilding things

26

2026

R3D4CT CTF 2026

R3D4CT CTF 2026

Capture The Flag

2nd Place · two-person team
Breachpoint CTF 2026

Breachpoint CTF 2026

Capture The Flag

Top 10 · two-person team
TCS × Amazon AI Hackathon 2026

TCS × Amazon AI Hackathon 2026

AI Hackathon

The team shipped an unnamed AI product. I built the frontend and backend and integrated Amazon Bedrock.

Finalist
25

2025

HackQuest CTF 2025

HackQuest CTF 2025

Capture The Flag

Top 5 · two-person team
STEAM Hackathon 2025

STEAM Hackathon 2025

Hackathon

Finalist
Contact

Get in Touch

Want to chat? Send me an email at j.krithik8@gmail.com, and I'll respond whenever I can.