Shareysan
Ravishankar

Full Stack Developer

About Me

Hi! I'm Shareysan Ravishankar, a recent Computer Science graduate from the University of Maryland. I'm fascinated by the endless possibilities in technology and I enjoy exploring diverse areas of computer science. Whether it's building efficient systems, analyzing data, or solving complex problems, I'm always eager to learn and grow.

Headshot

Projects

CryptoHub

CryptoHub is a project I made with Next.js and Tailwindcss for the frontend, and Firebase for database usage and authentication. The project allows users to log in and sign up for an account in which they can paper trade over 100 coins, with their position size and dollar amount in the position is displayed to the user along with market data. The CoinGecko API was used to extract market data for all of the cryptocurrencies used.


View here

S&P 500 Analysis

In this project, I conducted analysis on the S&P500, an etf comprised of 505 stocks. Using data from yahoo finance, I was able to make a machine learning model to attempt to predict future prices on certain stocks, as well as visualize how other stocks moved. This was done using Python and the many libraries within it such as Numpy, Pandas, Matplotlib, BeautifulSoup, and many others.


View here

RemoteTrainer

This is a project I did during the PeddieHacks Hackathon in which our group was able to win the college innovation prize. The website assists users serving as a fitness coach by recommending exercises tailored to the users' preferences of muscle groups and equipment and by keeping track of health statistics such as bmi and bodyfat. This was developed using Next.js and Firebase, with ExerciseDB and Fitness Calculator used for the APIs.


View here

QuickC

In this project, I created a lexer, parser, and interpreter designed to evaluate mathematical expressions and execute code written in a C-like syntax. This project includes features such as variable assignment, arithmetic operations, conditional flow, as well as optimizations like constant folding and dead code elimination. I also built a REPL for the user to interact with the interpreter. This project was developed with C.


View here