Samarth Ghai Programmer • Web Developer • ML Enthusiast

About Me

Professional Me

I am a Junior studying Computer Science and Statistics at the University of California, Berkeley. I am interested in exploring the fields of Software Engineering, Quantitative Finance, and Machine Learning, and am open to opportunities for the same.

Adobe Adobe

I have previously interned at Adobe as SWE intern and a Berkeley based startup, Menteere.

Languages

My favorite languages for systems programming, software engineering, and data analysis.

Front-End

My preferred technologies for front-end web development and component design.

Back-End

My preferred technologies for back-end web programming and database architecture.

Tools

My favorite tools for version control, code editing, and container orchestration.

Featured Projects

Project 1

Rate Your Dorm

   

I created a forum application using the MERN stack that lets users rate their dorms and sort reviews by colleges. I also implemented user authentication using JSON Web Token and features such as file upload and comments.

Check it out!
Project 2

Aravali Infoportal

   

I developed an information portal for my school's 2000+ student body using Django and Bootstrap frameworks. I also implemented functionality such as an event posting dashboard and various custom pages for post categories.

Check it out!
Project 3

Heart Attack Prediction Model

I conducted Uni-variate and Bi-variate Exploratory Data Analysis using Matplotlip, Seaborn, Numpy, and Pandas. I also developed and trained Logistic Regression, SVM, and Random Forest Models using SKLearn to make predictions.

Check it out!
Project 5

Sentiment Analysis of Twitter Data

I used regex to clean data, Pandas and Matplotlib for text mining, and NLTK for normalization and representation. I also formed a Logistic Regression Model using Sckitlearn to predict the sentiment of tweets with an accuracy over 90%.

Check it out!
Project 6

Code During Covid

I developed a guide to programming with various sources for beginners. Made using HTML CSS and Bootstrap and contains responsive elements like timeline, hover cards, etc.

Check it out!
Gitlet: a Git CL

Gitlet: a Git CL

I created a version control-system (back-up system for files) from scratch using Java and various data structures. I also added support for commands such as commit, checkout, merge, log, branch, etc and conflict-detection.

Check it out!
Scheme Interpreter

Scheme Interpreter

I created an interpreter for the low-level language scheme using Python. I also provided functionality to understand all commands such as lambda, cors, cons, etc.

Check it out!