Growing up, I had always been interested in technology and computers. I was always drawn to the idea of creating something from nothing, using nothing but lines of code. As I got older, I knew that I wanted to pursue a career in software engineering.

“Ambition is the path to success. Persistence is the vehicle you arrive in.” – Bill Bradley

This is a job search web application that allows users to search for job listings based on their desired job title and location. The application uses the Adzuna API to fetch job listings and displays them in a list format. Users can click on a job listing to view more details about the job, including the job description, salary range, and company information. The application also includes a "Saved Jobs" feature that allows users to save job listings for future reference. Additionally, the application includes a "Tips" section that provides users with helpful tips for applying to jobs. The project is built using React and Firebase, and includes features such as user authentication and real-time database updates.

This project is a web application for an online store called Shopster. It includes a homepage with a banner and a section for displaying products, a product details page, a cart page, a login page, and a user profile page. The application allows users to browse and purchase products, add items to their cart, and view their order history. The code includes React components for rendering the UI, Redux for state management, and Axios for making API requests to retrieve product data. The project also uses various libraries such as React Router, Toastify, and Tailwind CSS for styling and functionality.


This project is a web application that allows users to search for pets available for adoption in their area. The application is built using React and uses the Petfinder API to fetch data on available pets. The main components of the application include SearchParams, which allows users to input their search criteria, and Results, which displays a list of pets that match the search criteria. The application also includes a Carousel component that displays images of the selected pet, and a Details component that provides more information on the selected pet. The application uses ErrorBoundary components to handle errors and provide a user-friendly experience. Additionally, the useBreedList hook is used to fetch a list of available breeds for the selected animal. Overall, this project demonstrates proficiency in React and API integration.


AnimeDB is a comprehensive and user-friendly anime database that caters to all anime enthusiasts. This platform provides a vast collection of detailed information about various anime series, their cast and characters, airing dates, episode count, and much more. With AnimeDB, users can explore, discover, and stay up-to-date with their favorite anime shows. AnimeDB aims to be the ultimate destination for anime lovers, providing them with a rich and immersive experience. Whether you're a seasoned otaku or just starting your anime journey, AnimeDB promises to be your go-to platform for all things anime.




  • JavaScript

  • jQuery

  • NodeJS

  • React

  • Python

  • Flask

  • HTML

  • CSS

  • VS Code

  • Version Control

Don't be shy, reach out!