Skip to content
View princecherry9905's full-sized avatar

Block or report princecherry9905

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
princecherry9905/README.md
Prince Kumar — Computer Science student building full-stack and AI projects and contributing to open source

Computer Science student · Developer in progress
I learn by building real apps — and by shipping fixes to other people's codebases.

Jump to featured projects Jump to open-source contributions HackerRank profile


About me

  • Second-year Computer Science (CSIT) undergraduate, building my fundamentals in DSA, web development and software design.
  • I build full-stack JavaScript apps (React, Express, MongoDB) and Python services on top of AI APIs.
  • Team lead on xSTUDENT — I plan the work as GitHub issues, review my team's pull requests and merge them.
  • Contributing to open source: my first pull requests have been merged into hiero-sdk-js, BrighterScript and Tabularis.
  • Open to collaborating on projects and to internship opportunities.

Current focus

  • Open source — feature PR under review in jaegertracing/jaeger-ui.
  • DockLeaf — team minor project: an AI-assisted green supply-chain optimizer that recommends warehouses and routes by cost, time and CO₂ (Python + MongoDB).
  • Learning — TypeScript in real codebases, low-level design, and DSA practice in C++.

Tech stack

Using Learning
Languages JavaScript, Python, C++, HTML, CSS TypeScript
Frontend React, Vite, Bootstrap · EJS
Backend Node.js, Express, FastAPI
Data & AI MongoDB · Mongoose · Gemini API
Tooling Git, GitHub, Vercel · Render · pytest

Featured projects

xSTUDENT  team project · team lead

A full-stack student management system built by a four-person team.

  • What it shows: role-based access (admin vs. user), protected routes, paginated and filterable student records, centralised error handling, a health-check endpoint and an integration test suite.
  • Stack: React 19 · Vite · React Router · Bootstrap 5 · Node.js · Express 5 · Mongoose · MongoDB Atlas
  • Links: Repository · API on Render · Frontend on Vercel (deployment in progress)

ProfessorAI  personal project

An AI tutor for college subjects (DSA, OS, DBMS, CN, ML and more) with seven answer modes — from one-word answers to step-by-step lessons and graded quizzes.

  • What it shows: a FastAPI backend wrapping Google Gemini, validated JSON output with retry, Pydantic models, and 86 tests that run against a fake provider so no API key is needed.
  • Stack: Python · FastAPI · Pydantic v2 · Gemini API · Jinja2 · vanilla JS · pytest
  • Links: Repository (runs locally)

EcoLoop  course project

An e-waste pickup and recycling platform connecting citizens, collection agents and recyclers.

  • What it shows: three user roles with session auth, an 8-step pickup lifecycle, live status updates over Server-Sent Events, and a points-based rewards wallet.
  • Stack: Node.js · Express (MVC) · EJS · MongoDB · Mongoose · bcrypt
  • Links: Repository · Live demo

Open-source contributions

Project Pull request Status
hiero-ledger/hiero-sdk-js Unit tests for SemanticVersion ✅ Merged
rokucommunity/brighterscript bsc --init to scaffold a bsconfig.json ✅ Merged
TabularisDB/tabularis Respect UI language in AI “Explain” auto mode ✅ Merged
TabularisDB/tabularis create-plugin --with-ui adds ui_extensions to the manifest ✅ Merged
jaegertracing/jaeger-ui Outline the current Find match in the trace timeline 🔄 In review

Activity

GitHub contribution streak for princecherry9905

Contribution graph of the past year, animated

No language-percentage card here on purpose: most of my recent code lives in pull requests to other projects, which per-repo language stats don't count.


Small commits, real reviews, merged code — and always one more thing to learn.
Working on something interesting? Open an issue on any of my repos — I read them.

Popular repositories Loading

  1. ds ds Public

    Jupyter Notebook

  2. web-project web-project Public

    EJS

  3. web-class web-class Public

    EJS

  4. product-project product-project Public

    EJS

  5. dsa dsa Public

    C++

  6. DSA-Assignment DSA-Assignment Public

    C++