
See the world through the eyes of Hridesh Kapur.
"Innovation distinguishes between
a leader and a follower."
- Steve Jobs
Gamer - Coder - Developer
About me
I am an inquisitive, analytical, energetic, and soon to be a computer scientist at Stony Brook University. I love to spend my time on coding projects and learning how to be the best at it. I have first-hand experience at back-end programming and have made a couple applications for international financial groups.
My favorite language is Java while "memology" comes as a close second. In my spare time, I turn into a hardcore gamer and can be at it for hours together.
Projects
Professional Experience
Hangman Game
Constructed a hangman game in JavaFX. The game constituted of a file structure with visual representations for each move. The game can also be saved and loaded in any state. This was my first "game" app that got me interested in gaming and consecutively matured my interest in building games.
BuzzWord Game
Built a buzzword game in JavaFX, from scratch. The entire framework, modules and design were constructed, with a fully functioning game in under 90 days. The game has multiple levels and types of words. To comprehend it and make it simpler for all ages, a hint button is also added with an option to save and load at any state for multiple users. Gained hands-on experience with JavaFx which in turn strengthened my coding style in Java.
Sfish
Developed a shell similar to the fish shell in C, with a built-in prompt, updated count for modified files under a git directory backed with added color for suitable purposes. Comprehended ideas of Interrupts, shell job control, and forking child processes in Operating Systems.
Multi-Threaded Transactional Object Store
Implemented a multi-threaded transactional object store using low-level POSIX threads, multi-threading safety, concurrency guarantees, and networking in C. Obtained in-depth knowledge of thread execution, locks, and semaphores. And deeply understood concurrent data structures.
1-step Prediction and Correlation between Pepsi and Coca-Cola
Successfully predicted the future data of the two stocks by a month with a Confidence Interval of 95% using R Programming. Along with that, determined the expected log returns of each stock index, the difference between the log returns of the two stocks, the correlation, and the linear model between them.
The journey of an Apple
Created a 30 second 3D video using Blender, Audacity, Photoshop and other such tools. The final video was assembled by the audio-board, the still images, the title screen, and the project model. Received firsthand experience with 3D animation and image rendering.
Programming Languages

Java

Python

Perl

C/C++

Bash

R Programming

Latex

Assembly Language
DOTA 2
My Passion
Since the day I was introduced to DOTA, I fell in love with it. It was love at first sight. This is not just a game, it is a world of strategy, chess, tactics, precision, awareness, teamwork, and a lot more. The moment one starts a game here, there is no coming back. Everything else doesn't seem to matter. This is a realm of its own. Every day you get better while playing this. Unlike other games this isn't one about killing or eliminating someone. This is a game where you need to defend your 'ancient' and how you team up with 4 other people to beat all odds and be the victor.
Every day I get back from work, the first thing I do is get myself a handful of Dota. This is my stress reliever and relaxer. Heck, you could even go on to say this is my best friend. And in Dota terms, this game gives me the 'GGWP' vibes.



