
- RAHIL DHODAPKAR
- RAHIL DHODAPKAR
- RAHIL DHODAPKAR
RAHIL DHODAPKAR
SOFTWARE ENGINEER
- SOFTWARE ENGINEER
- SOFTWARE ENGINEER
- SOFTWARE ENGINEER
Experience
I am a current senior student attending Rutgers University-New Brunswick. In my time at Rutgers, I have taken courses concerning deep learning, systems programming, and algorithmic design, among others. I am set to graduate in May 2025 with a 4.0/4.0 GPA.
I have experience as a professional software engineer, having worked at Rocket Pharmaceuticals from May 2023 to February 2024. There, I engineered a robust SOAP API application that showcased the company's financial and inventory reports. The skills I learned on the job include backend design with Spring Boot and PostgreSQL, frontend design with JS/HTML/CSS, Azure, and effective cross-functional collaboration with various company teams, such as supply chain.
PROJECTS
Fullstack Fitness and Nutrition Tracker
Technologies Used
Express, React, Typescript, Javascript, HTML, CSS, Prisma, PostgreSQL
Description
This fullstack app allows a user to track their daily calories and macros (protein, fat, carbs) consumed in a day. The app tracks the daily weight and calories consumed, allowing the user to determine whether they need to adjust their diet at all. The app allows the user to calculate their TDEE to make better informed decisions regarding how much they should eat. A "recipe inspiration" page provides recipes that meet the ingredient and calorie requirements specified by the user. This project is currently in development.
Hueboy - a CSS Gradient Generator
Technologies Used
Javascript, HTML, CSS
Description
Creating beautiful and captivating gradients in CSS can be a chore for web developers. Hueboy allows its users to easily generate CSS code for amazing gradients. The UI is intuitive and allows users to change the gradient type (linear, radial, conic), the angle, and colors used.
Self-Playing Snake Game
Technologies Used
Python, Pyxel
Description
Utilizing shortest-path algorithims (BFS, A*, Greedy Best-First), the snake is able to find efficient paths to eat its food on its own. The game does also have manual mode, allowing users to play themselves if they wish. It is made using the Pyxel game engine. To see a demo for each algorithm, please consult the README in the Github repository.
Solving Minesweeper Through Neural Networks
Technologies Used
Python, PyTorch, Jupyter Notebooks
Description
This notebook has CNN and RNN neural networks that learn to play the game Minesweeper. Currently, the CNN architecture can win around 30% of games when played on "easy mode." Future plans include properly utilizing attention to gain a better win-rate, especially on harder difficulties.
Matrix Multiplication and Determinant Calculator
Technologies Used
C, Makefile
Description
This is a terminal-based application that can multiply two matrices together, as well as find the determinant of a given matrix. The user manually enters the matrix entries through the terminal, and then follows along with the terminal prompts to get the desired output.
SKILLS
ABOUT
Coding is something that I love and strive to get better at. While I am currently in the web development world, my goal is to work more with low-level languages, like C. It's very appealing to understand and work with software with relatively little abstraction. This upcoming fall, I am going to spend more time working with assembly and C, and in the spring I plan on learning either Rust or C++.
Outside of coding, I enjoy playing Overwatch (even though I never win a game), watching movies, and learning the guitar. I am also a huge fan of both the UFC and the NBA. My favorite fighter has to be Israel Adesanya, and my favorite basketball team is the Miami Heat.