Rishi

Projects

Here, you will find all my (completed) projects, either independently or in collaboration with others.

Trip Planner: Python

This will link you to the Python file, in which I made a basic trip planner. It's unconventional as it takes more of a spin from a personal Notion template, but I added budget in this as well. It asks some simple questions regarding length of trip, the budget of yours, the people accompanying, and also the location. This is part of my Python repository, in which I am growing out a collection of Python programs.

Weekend Planner: Python

This takes you to the Python file, in which I created a simple weekend planner. Answer some questions about weekend plans, including regular, and occasional tasks, in addition to special things like eating out for dinner. This also is part of the Python pyramid that I'm building.

Temperature Convertor: Python

This is a simple Python file, in which I created a temperature convertor. I just thought of it while watching YouTube, and hearing the mention of 100 degrees, wondering why is it so hot, for it to then click to me that it is a content creator in the US, and they speak in Fahrenheit. Another addition to my Python pyramid.

Calculator: C

I (finally!), got a "more-than-basic" calculator running as a C file. This also is a terminal file, as is the case with most projects (as of now). This is part of my growing collection of programs in C.

Some Economic Fun: JavaScript

This simple site contains a few mini programs containing an application of some concepts I learned in introduction to microeconomics (ECON 1000), and macroeconomics (ECON 1010), at York University.
The books for them are MicroEconomics for Life: Third Edition & MacroEconomics for Life: Third Edition, both by Avi J. Cohen & Scott A. Walla
Click below to directly access them.

Should You or Should You Not?: JavaScript

With this site, I created a simple tool to assist in making decisons. It will ask what you want to decide, and then take value of points for and against it. This slightly is inspired from the concept of utilitarianism from philospohy, something I learned in introduction to ethics (PHIL 2070) & introduction to applied ethics (PHIL 2075).
The books for them are Everyday Ethics by Brian Huss, and Applied Ethics: An Impartial Introduction by Elizabeth Jackson, Tyron Goldscmidt, Dustin Crummett, and Rebecca Chan.

Snakes & Ladders: Java

This links you to the Java file, in which I recreated my personal Snakes & Ladders board, with some hard coding dependent on the position of the player, and a bit of tweaks to how I have played, where 3 rolls of 6 is unlucky. This was already made before, but I brought it into my GitHub repository consisting of all my Java programs, and added comments & tweaks for everyone's convenience.

T20 World Cup Quiz: Java

This links you to the Java file, in which I created a simple quiz game, based on the ICC Women's and Men's T20 World Cups. The questions are about the host venues, winners, player of the tournament, player of the final.
I've hard coded the details in different methods, to keep a bit of clarity, and not make my code super messy. I already had the file, just added comments and brought it into the GitHub repository.

NRR: Java

This links you to the Java file, which is where I first cracked how to calculate net run rate. Like the project above, and subsequent ones, I had the file from before and just brought it into the directory.

A big points database for all ICC tournaments: Java

This links to the Java file, considering all the big points (winners, runners-up, player of the tournament, player of the final) for all ICC tournaments conducted so far, so the ICC Women's & Men's Cricket World Cup (2025 women's edition ongoing), T20 World Cups (2026 editions under a year away), Champions Trophy (first women's T20 edition from 2027), and the World Test Championship for the men (2025-27 cycle ongoing). A fun, yet demanding project, but I am glad to have it done. Lots of Wikipedia pages & ESPNCricinfo scorecards were referenced to get details correct (which I've tried to go over multiple times), and quite a bit of patience was the ask of the task. Again, credit where due to GitHub Copilot. It was most recently updated with the ICC Women's Cricket World Cup 2025 details.

Playing XI in Cricket: Python

This will take you to the Python file, in which I created a simple terminal program to input your playing XI for a cricket match, where you assign roles (batter, bowler, allrounders, wicketkeepers), in addition to appointing your captain and vice-captain.