Movie Review Database

Technologies: React, Tailwind CSS, JavaScript, HTML, SQL, PHP, Apache Webserver, Node.js, Git

  • Engineered a web-based movie review database website using React and Tailwind CSS for a dynamic and responsive user interface.
  • Crafted intuitive user forms for submitting movie reviews, incorporating fields for Movie ID, Review Text, and Rating, utilizing JavaScript and PHP for seamless functionality.
  • Utilized SQL for efficient data storage and management, ensuring quick and reliable retrieval of movie, actor, and director information.
  • Implemented secure user authentication with password hashing to safeguard user credentials.
  • Deployed the application on an Apache server, providing a robust and stable environment for development and deployment.

ZooKeeper Leader Election

Technologies: Java, Git, Maven, Apache ZooKeeper

  • Architected and implemented a leader election mechanism using Apache ZooKeeper to ensure leadership within a distributed system.
  • Created a fault-tolerant application capable of dynamic leader election, enhancing system reliability and scalability.
  • Utilized ZooKeeper’s ephemeral sequential znodes for efficient coordination and management of leader election processes.

Portfolio Website

Technologies: JavaScript, React.js, Next.js, Node.js, Tailwind CSS, React Icons, RESTful API, Docker, ESlint, Git

  • Developed a responsive personal website using React.js and Next.js, showcasing advanced web development techniques.
  • Implemented dynamic routing and server-side rendering with Next.js to enhance user navigation and experience.
  • Utilized Tailwind CSS for streamlined styling and React Icons for improved visual aesthetics.
  • Integrated RESTful APIs to fetch and display dynamic content, enhancing the interactivity of the website.
  • Managed version control with Git, ensuring an organized and trackable development process.
  • Ensured cross-browser compatibility and optimized the website's performance for various devices and screen sizes.