Skills

Projects

Tryglasses

Javascript, React, Redux, Python, Flask, Postgres, HTML5, CSS3

Tryglasses, a clone of GlassesUSA.com, is a shopping website for all types of eyewear. It utilizes ReactJS and Redux architecture to manage states and render pages for users dynamically to reduce load times. It increases efficiency by storing data in state variables rather than requiring constant database fetches. Every user is allowed to create a login, with their own shopping cart, favorite page and a feature to post and manage (create, edit, delete) a review. A carousel is implemented on the splash page to enable multiple promotional images.

Shopsy

Javascript, React, Redux, Python, Flask, Postgres, HTML5, CSS3

Shopsy is a clone of Etsy.com, an online marketplace where independent artists and crafters can sell their goods. It is my group project with three other aspiring software developers and we collaboratively developed and coded application components in an Agile environment. The website allows a logged in user to create, edit and delete a Product page for selling their stuff. Other users can like their favorite products, post a review and add them into their cart. We built out numerous React components including custom forms with error validations and content display pages with JSX. All forms rendered were implemented as controlled inputs using the useState React router hook.

Juz-bnb

React, Node, Redux, Express.js, Postgres, HTML5, CSS3

In Juz-BNB, a full stack clone of AirBnB.com, I implemented full CRUD functionality within an application using REDUX and REACT.js to create, retrieve, update and delete data dynamically. I integrated user authentication and Bcrypt.js for secure password hashing and a safe and protected user experience. In addition, I implemented session authentication to check permissions when enabling edit and delete features. All delete buttons are dynamic, allowing users to delete review or spot without the need to reload using event listener and fetch request.

About Me

I am a Full Stack Software Developer with a Master's in Engineering (9.95 CGPA) and extensive experience in teaching engineering students. After relocating internationally with my family, I transitioned into software development, dedicating over 1,000 hours to a rigorous, immersive Full Stack Web Development course.

Throughout this journey, I have developed comprehensive full-stack projects utilizing technologies such as React, Redux, JavaScript, Express, and Python. I have also contributed to open-source projects, refining my collaboration and coding skills. Currently, I am expanding my expertise as a Cloud Computing Intern, gaining valuable experience in backend development and cloud infrastructure. Additionally, my participation in hackathons has sharpened my problem-solving abilities and fostered a strong ability to work effectively in fast-paced, team-oriented environments.

With a solid foundation in both technical skills and teaching, I am well-equipped to contribute to software development roles. Outside of my professional work, I enjoy cooking, playing board games, and traveling.