Rishi

Projects

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

Independently

Utilities

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.

University Learnings

Some Economic Fun
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?
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.

Games

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.

Cricket

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.

DLS Calculator: Java
This takes you to the Java file, where I (finally!) created a tool to determine the scores for the chasing team in rain-affected matches of cricket. This was mostly done before hand with fixes and touches done in the directory. This was a tougher project to do just due to the sheer number involvement for this one, but I come out of completing this with immense satistfaction. Credit where due to GitHub Copilot.

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 T20 & ODI World Cups, as well as the ICC Men's Test World Championship & Champions Trophy.
I've tried to cross check all the details a few times! This demanded a lot of inputs, and therefore lots of patience, opening Wikipedia pages, Cricinfo scorecards, and putting in the details.
This will be updated as the tournaments are conducted, and will look to keep this up to date. So, I will incorporate the ICC Women's Cricket World Cup 2025, Men's & Women's T20 World Cups of 2026, when those tournaments take place.

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.