๐ Building CodePVG โ An advanced competitive coding platform with real-time execution, smooth navigation, and secure data handling.
| Project | Description | Tech Stack |
|---|---|---|
| CodePVG | A comprehensive competitive programming platform designed for seamless problem solving. Features real-time code execution, secure submission workflows, and dynamic leaderboards. | Next.js TypeScript Judge0 Supabase |
| TOON Extension | VS Code extension for TOON (Token-Oriented Object Notation). Reduced LLM context tokens by 30-60%. 500+ installs. | TypeScript VS Code API Node.js |
| HackMate AI | AI-powered hackathon project mentor and task planner. Helps teams organise and brainstorm effectively. | AI/ML Python Hackathon Tool |
| Obys Agency Clone | A visually stunning clone of the OBYS agency website. Features advanced smooth scrolling, parallax, and creative image effects. | GSAP Locomotive Scroll Shery.js Three.js |
| DOC-SUM | Study Notes Q&A Generator. Upload PDFs/Images to extract text, summarise with Gemini API, and generate practice questions. | Python Streamlit Gemini API OCR |
| Role | Organization | Timeline |
|---|---|---|
| React Developer (Intern) | 360 View Tech | Optimised PlaceTrix platform UI, improved page load performance, and built reusable React components. |
| Open Source Contributor | GSSoCโ25, ECWoC, TOON Org, OSGC | Active contributor to multiple organisations, fixing bugs and adding critical features. |
I actively contribute to various open-source projects. Here are some of my active contributions:
Open-Fiesta (Encryption Feature) - PR #83
Implemented Secure Local Storage Encryption:
- Introduced
crypto-jsto encrypt local app data stored in the browser. - Added
NEXT_PUBLIC_ENCRYPTION_KEYenvironment variable for secure key management. - Enhanced user privacy by ensuring data at rest is unreadable without the key.
Open Source Connect Global (2nd Rank)
-
Project 1: Innovision Open Source
-
Handled Malformed AI Content to Prevent Client-Side Crashes - PR #140
- Fixed crashes caused by malformed AI responses (null / non-string) in chapter
paratype. - Added safe handling in
Content.jsxand default fallback inMarkdown.jsx.
- Fixed crashes caused by malformed AI responses (null / non-string) in chapter
-
AI-Powered Course Recommendations - PR #136
- Built an API for personalised course suggestions using user history and feedback.
- Added
RecommendedCoursescomponent and integrated it into the roadmap page.
-
Archive / Unarchive Courses for Roadmap Management - PR #166
- Added API to toggle archived status for courses.
- Enabled filtering between Active and Archived courses.
-
-
Project 2: Fleetive Roadlines
-
Enhanced SEO and Accessibility - PR #30
- Added dynamic SEO metadata using
react-helmet-async. - Improved accessibility with proper labels and
ariaattributes.
- Added dynamic SEO metadata using
-
-
Project 3: Achievement Management System
-
Secure Password Hashing for Authentication - PR #168
- Implemented secure password hashing using
generate_password_hashandcheck_password_hash. - Replaced plaintext password storage for students and teachers.
- Implemented secure password hashing using
-
Restrict Teacher Registration with Secret Code - PR #57
- Added teacher verification using a secret registration code.
- Prevents unauthorized users from registering as teachers.
-
GitGenie (Recovery System) - PR #29
Implemented Safe Git Recovery:
- Added the
gg recovercommand to the CLI tool. - Helps developers retrieve lost work efficiently, improving the tool's utility for disaster recovery in git workflows.
SEO Meta Tags Implementation - PR #20
Implemented SEO Metadata Enhancements:
- Updated page title for better visibility.
- Added meta description, keywords, and author tags.
- Preserved existing assets (CSS, JS, favicon, Google Analytics).
Result:
- Improved search preview and SEO readiness with clean, valid HTML.
| Article | Description |
|---|---|
| Mastering React Server Components | A deep dive into RSCs, understanding how they differ from Client Components and when to use them. |
| Introduction to TOON Format | An introduction to the TOON format for LLMs, explaining its structure and token-saving benefits. |





ย ย