All Projects

A collection of things I've built: web apps, mobile apps, desktop tools, and games.

Vajra UIToken driven React Native components

Token driven component library for React Native with runtime theming.


Tech Stack

React NativeTypeScript
RN Storage KitOne storage API for React Native

One API for fast storage, encrypted secrets, and safe logging in React Native.


Tech Stack

React NativeTypeScriptMMKVKeychain
RN Font PackagesTyped fonts for React Native

Typed font packages for React Native, generated from one publishing template.


Tech Stack

React NativeTypeScriptnpm
Illuminate Investing

Values based investing app. Builds fossil fuel free portfolios, runs a risk questionnaire, and gives you shareholder voting power. Live on the App Store and Google Play.


Tech Stack

React NativeTypeScript
Training Tracker

Strength training app to build workouts, log sets live with a rest timer, and graph volume and reps over time. Tracks weight and body fat with a Jackson Pollock 7 site calculator.


Tech Stack

React NativeTypeScript
Would You

Dating app where a smile decides the match. On device AI from the Firebase ML SDK detects a smile and turns it into a right swipe. Built as an app developer at Capricon Technology.


Tech Stack

FlutterDartFirebaseFirebase ML Kit
No Attack

Turn-based chess piece placement game. Place pieces on a grid ensuring no two can attack each other. 3 rounds, 2 board types.


Tech Stack

JavaScriptPhaserHTMLCSS
Chess Moves

Navigate chess pieces to land on a target block (or avoid it in reverse mode). Tests spatial reasoning and foresight.


Tech Stack

JavaScriptPhaserHTMLCSS
Nims

Nims

2024

3-round tile-tapping strategy game for two players with varying layouts (Grid, Line, Loop, Piles) and win conditions.


Tech Stack

JavaScriptPhaserHTMLCSS
Clash of Colours

Two-player color pattern game with 4 boundary rule variants. First player unable to color loses.


Tech Stack

JavaScriptPhaserHTMLCSS
Rearrange

Puzzle game: arrange randomly placed tiles in order within a grid. No jumping or diagonal moves.


Tech Stack

JavaScriptPhaserHTMLCSS
Slot Turner

Single-player puzzle: rotate slot items to match a target value. Difficulty increases with each level.


Tech Stack

JavaScriptPhaserHTMLCSS
Virtual Realm Carnival

Event UI for the Valorant Champions League (Overnight Gaming) at Aarohan 2024, designed in Figma as WDCT Head.

UV Downloader

Download HD videos from YouTube, Instagram, Facebook and more. Built across 3 versions: Context API → Redux → Redux Toolkit + FFMPEG.


Tech Stack

React NativeTypeScriptRedux ToolkitFlaskFFMPEG
Treklers

Taxi booking app built from scratch: real-time driver tracking, live location, emergency calling. 50+ screens.


Tech Stack

React NativeTypeScript
Talawa Admin UI Redesign

GSoC 2023 redesign of the Talawa Admin UI for The Palisadoes Foundation. Designed the full vision in Figma during the proposal, then shipped the redesign incrementally.

Design Workshop Registration

Registration UI for the WDCT CCA Design Workshop 2023, a 2 day design workshop for freshers.

Placement Management System

Placement portal for NIT Durgapur. Tracks the full cycle from company registrations to offer letters.


Tech Stack

HTMLCSSJavaScriptBootstrapDjangoAWS EC2
Buzzpost

Blogging website with a social media feel. Users can interact, like and comment on posts. Trending page for trending posts & users.


Tech Stack

HTMLCSSJavaScriptDjango
SamVaad

News aggregator pulling from 50+ countries across 7 categories. Flask backend handles 1500+ requests per day.


Tech Stack

ReactJavaScriptFlaskCloudflare Pages
K Plus

K Plus

2022

Educational platform for classes 5-12 with student dashboard, courses, tests, and an admin panel.


Tech Stack

HTMLCSSJavaScriptBootstrapDjangoPostgreSQLAWS
Aarohan 2022

Official website for Aarohan, the annual techno-management fest of NIT Durgapur. With the Web Design and Creative Team (WDCT), I built the splash screen, landing page, and navbar, and cut the hero video load time by serving it from S3 over CloudFront.


Tech Stack

HTMLCSSJavaScriptAWS S3CloudFront
WDCT Corner

Online art gallery for Aarohan 2022 WDCT Corner. With the offline showcase cancelled during COVID, I built an interactive site to display every submitted artwork and credit its artist.


Tech Stack

HTMLCSSJavaScript
Samvaad App

News app covering 50+ countries across 7 categories. Built from scratch in React Native.


Tech Stack

React NativeJavaScriptFlask
Buzzpost App

Mobile companion to the Buzzpost web platform. Full blogging features with social interactions.


Tech Stack

React NativeJavaScriptDjango
Triunits

Cryptocurrency trading app on Google Play Store. Built screens from scratch, shimmering loaders, and a coin news API with caching.


Tech Stack

FlutterDartFlaskRedisPython
Tricket

Real-time fantasy cricket. Project the next spell score and win cash prizes. 10k+ downloads on Play Store.


Tech Stack

FlutterDart
Squid Game

Squid Game themed website with two web based elimination rounds: Green Light Red Light (face detection movement) and Paper Candy. 300+ registered participants.


Tech Stack

HTMLCSSJavaScriptThree.jsDjangoAWS
Treasures at Hogwarts

Harry Potter themed online treasure hunt built in 10 days for a college fest. Real-time leaderboard. 160+ participants.


Tech Stack

HTMLCSSJavaScriptDjango