Hello, My name is Anmol Singh

About my self
I'm Anmol Singh. I graduated with a degree in Computer Science at
California State University, Fresno. I have a passion for Web
Development whether that is Front-End or Back-End and I enjoy
every part of it.
When I am not coding I enjoy watching and playing basketball. I also
enjoy going on hiking trips with my friends. Hiking helps me clear
my mind and I comeback home more energetic and happy.

Portfolio
In this project, user can signup with email and password to upload pictures like Instagram. If user does not want the picture on their page anymore, they can delete it as well.
I used React as my frontend and Firebase as my backend. One of problems I was having with this project was not knowing enough about React. But, I learned more as the project went on. For example, I was trying to lift my Auth user state up but I found out I cant pass the state into hooks component even if I declared the state in root componenet. So, then I learned about Login context, which solved the problem of passing my state into the hooks component. Also, I have better understanding of Firebase's Authenticantion, Storage, and Firestore.
- Implemented responsive, accessible, and dynmaic web pages to enable to users to easily navigate site
- Developed with plain HTML, CSS, and Vanilla JS
- Created mobile responsive user experience with CSS Grids that allowed the user to view portfolio on various different screen sizes.
- Architected a login/signup and leaderboard system to allow users to login, check game history, and be able to compete against other users.
- Directed modeling of data and API endpoints to allow for seamless frontend integration to backend
- Reduced query times to database by using indexing foreign keys - Mentored peers on front-end development and best practices