Hello, My name is Anmol Singh

profilepic

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.

yosemite

Portfolio

uploadPictures

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.

Personal portfolio
- Built mock designs and wireframes for landing pages for different screens
- 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.
2 player game
- Designed the website with Figma wireframe with team - Implemented the game logic and multiple different pages of the website
- 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