Hi, I'm Adarsh

Full-stack developer & active open-source contributor. I love turning ideas into polished, scalable web apps - and shipping fixes that the open-source community relies on.
AS

About

I'm a full-stack developer and a B.E. Information Technology student at VESIT, Chembur, where I maintain a 9.51 CGPA. I love building things end-to-end - I've shipped 12+ projects across AI, real-time, and 3D web, from a privacy-focused messaging platform to an AI-assisted travel planner.

I'm an active open-source contributor with merged pull requests across 8+ major projects, including Jenkins, MUI, Medusa, AFFiNE, and Sugar Labs, and I'm currently contributing through GirlScript Summer of Code 2026. I also love building under pressure at hackathons like the Smart India Hackathon - and turning fast prototypes into things people actually use.

Work Experience

Selected as a contributor for GSSoC 2026 (Open Source Track) - one of India's largest open-source programs. Shipping reviewed, maintainer-approved pull requests to large-scale open-source projects, ranging from UI/UX fixes to production-grade features.

GirlScript Summer of Code badgeGirlScript Summer of Code badge

Skills

  • Languages

    TypeScript
    JavaScript
    Java
    Python
    SQL
  • Frameworks

    Next.js
    React
    Express.js
    Elysia.js
    Three.js
  • Backend & Database

    Node.js
    MongoDB
    Upstash Redis
    Cloudinary
    JWT
  • Styling & UI

    Tailwind CSS
    Shadcn UI
    GSAP
    CSS3
    Framer Motion
  • Tools & DevOps

    Git
    Docker
    Kubernetes
    Jenkins
    Selenium
  • Platforms

    Vercel
    Firebase
    Figma
    Postman
    VS Code
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

BMC Chembur Ward · UN SDG 11

SWRMS

Tech-driven municipal waste collection system with geo-fenced attendance, AI face recognition, live route tracking, and tamper-evident audit logs.

Next.js 16
face-api.js
Leaflet
MongoDB
OSRM
Syrus 2026

OnBoardIQ

AI-powered onboarding platform guiding developers through role-specific checklists using conversational AI, RAG-based retrieval, and real-time tracking.

Next.js 14
Fastify
Groq AI
PostgreSQL
Prisma
Nakshatra

Omnicare - Recovery Companion

A comprehensive HealthTech platform for patients, doctors, and caregivers to monitor and manage post-surgical recovery collaboratively.

Next.js 16
React
Recharts
Framer Motion
Tailwind v4
GENESIS 2026

KYC Liveness Detection

A fraud-proof KYC system that ensures unique customer identities through liveness detection and facial deduplication.

Next.js
Liveness Detection
Face Recognition
KYC
Personal Project

Secure Ephemeral Messaging

Privacy-focused real-time chat with 2-participant rooms and auto-destructing messages via TTL-based eviction.

Next.js 16
ElysiaJS
Upstash
Eden Treaty
Internship Project

Player Profile System

Web app for athletes to create and showcase professional sports profiles with stats, achievements, and media.

Next.js 16
MongoDB
React
Cloudinary
StackHack 3.0

Foodie - Food Delivery App

End-to-end food ordering with AI-assisted ordering and real-time tracking across multiple states.

Next.js 15
AI Integration
Real-time Tracking
Gradguide Internship

RoamIQ - Trip Planner

Intelligent travel itinerary generator with 100% real locations using local Llama 3 models.

Next.js 15
Llama 3
TomTom API
SerpAPI
Smart India Hackathon 2025

EduSchedulAI

Smart academic scheduling aligned with NEP 2020 guidelines, featuring conflict-free schedule generation.

Next.js 15
MongoDB
JWT
jsPDF
Personal Project

Aimlabs - 3D Aim Trainer

Web-based aim trainer with Three.js featuring multiple difficulty levels and performance tracking.

Three.js
WebGL
Raycaster
Vite
Personal Project

Customizable 3D Cube

Interactive 3D graphics with real-time customization via lil-gui debug panel and GSAP animations.

Three.js
WebGL
GSAP
lil-gui
Personal Project

Student Management System

Desktop app for managing student records with authentication, analytics, and report generation.

Python
Tkinter
SQL
Open Source

I contribute to open source

I've landed 177+ merged pull requests across 15+ open-source projects and 12+ organizations and maintainers - from CI/CD platforms and component libraries to editors and educational tools. I enjoy diving into unfamiliar codebases and shipping fixes that real users rely on.

  1. mui logo
    21 merged PRs

    MUI X

    mui/mui-x

    Shipped 20+ fixes across MUI's advanced React component library, spanning the Scheduler, Charts, Pickers, and Data Grid packages, improving accessibility, recurring-event handling, and date-adapter correctness.

    #22162[charts] Save full-circle flag on rotation axis#22095[scheduler] Use fieldset/legend instead of headings for form sections in the event dialog#22036[scheduler] Reset scroll position when navigating to a new time period#22266[scheduler] Complete ARIA grid semantics on EventTimeline and EventCalendar#22476[scheduler] Deduplicate staged ranges within the debounce window#22552[scheduler] Show scope dialog when deleting a recurring event#22773[scheduler] Clear clipboard after pasting a cut event#22774[pickers] Fix AdapterMomentHijri.getDaysInMonth returning the Gregorian month length#22775[scheduler] Show drag placeholder when re-entering the same position#22780[scheduler] Recalculate DayTimeGrid hasScroll on container resize#22790[scheduler] Validate missing and duplicate event ids#22791[scheduler] Return a primitive key from the Calendar lazy-loading selector#22792[scheduler] Normalize all-day recurring occurrences to whole days#22793[scheduler] Recompute nowUpdatedEveryMinute only on timezone change#22794[scheduler] Register auto-scroll once instead of on every render#22795[scheduler] Remove duplicate dividers in the day/time grid#22799[scheduler] Remove unused --has-scroll CSS variable from DayTimeGrid#22851[DataGridPremium] Escape singleSelect values in Excel export with escapeFormulas enabled#22873[scheduler] Highlight only the edited occurrence of a recurring event#22972[pickers] Use the Hijri day token in AdapterMomentHijri normalDateWithWeekday#22974[pickers] Use calendar day tokens in AdapterMomentHijri and AdapterMomentJalaali formats
  2. jenkinsci logo
    4 merged PRs

    Jenkins

    jenkinsci/jenkins

    Shipped multiple UI fixes to the world's leading open-source CI/CD automation server, spanning the build parameters dialog, the build-log and console pages, and autocomplete dropdown behavior.

  3. toeverything logo
    2 merged PRs

    AFFiNE

    toeverything/AFFiNE

    Shipped core editor fixes to this widely-adopted Notion-alternative workspace - aligning selection/drag-handle/cursor overlays with blocks and resolving UX inconsistencies in the AI chat interface.

  4. medusajs logo
    2 merged PRs

    Medusa.js

    medusajs/medusa

    Contributed to this popular headless commerce platform with a dashboard UX fix that auto-selects the currency row when its tax-inclusive toggle is enabled, plus a codebase-wide 'provirder' typo correction.

  5. asyncapi logo
    1 merged PR

    AsyncAPI

    asyncapi/website

    Shipped a fix to the official website of the Linux Foundation-backed event-driven API specification, restricting YouTube embed recommendations to AsyncAPI's own channel.

  6. sugarlabs logo
    2 merged PRs

    Music Blocks

    sugarlabs/musicblocks

    Contributed to Sugar Labs' educational music-and-coding platform - fixing a core off-by-one bug in the nth modal pitch block and cleaning up unused ESLint directives.

  7. frappe logo
    2 merged PRs

    Frappe LMS

    frappe/lms

    Fixed critical UI and state management issues in Frappe's open-source learning management system, improving lesson reindexing after deletion and resolving sidebar overlap bugs.

  8. accordproject logo
    3 merged PRs

    Accord Project

    accordproject/template-playground

    Resolved ESLint errors across the codebase, fixed a UI layout overflow, and added a confirmation modal before loading sample templates.

  9. sugarlabs logo
    2 merged PRs

    Sugar Labs

    sugarlabs/www-v2

    Implemented 3D flip interaction for leadership cards and restricted YouTube embed recommendations. Delivered production-grade UX features including bento-style layouts.

177+ pull requests merged · 15+ projects · 12+ organizations
Contact

Get in Touch

I'm currently open to new opportunities. Whether you have a question or just want to say hi, the fastest way to reach me is by email - I'll respond whenever I can.

GitHub
LinkedIn