1.Complete Website Development with Climate Change Data Integration
- Description: Spearheaded the design and implementation of a holistic e-commerce platform integrated with comprehensive climate change data storage capabilities. The project aimed to raise awareness about climate change while providing users with a seamless shopping experience. The website not only facilitated online transactions but also stored and presented climate change data for cities, countries, and states spanning over a century.
- Duration: Semester 1, 2023
- Technologies/Tools Used: Java, HTML, CSS, SQL
- Key Contributions: Led the end-to-end development process, from conceptualization to deployment. Developed frontend interfaces using HTML and CSS, ensuring responsiveness and accessibility. Engineered backend functionalities in Java and SQL to manage e-commerce operations and store vast climate change datasets securely. Collaborated with environmental experts to design data visualization features that communicated climate trends effectively. Conducted rigorous testing and optimization to ensure the reliability and scalability of the platform amidst complex data integration.
2. Project Title: Minecraft Maze Solver Expansion Pack
Description: Developed an expansion pack for Minecraft enabling users to solve mazes within the game environment. Leveraged Minecraft's C++ API to generate or load perfect mazes, build them in the Minecraft world, and guide players to the exit. Implemented features such as maze generation, terrain flattening, player placement, solution visualization, and cleanup.
Duration: Semester 2, 2023
Technologies/Tools Used:
- C++
- Minecraft C++ API (mcpp)
- Assembler (for certain optimizations)
Key Contributions:
- Implemented maze generation using the recursive backtracking algorithm, ensuring perfect maze structures without loops.
- Integrated terrain flattening functionality to prepare the Minecraft world for maze construction.
- Developed player placement logic to position players within the maze for navigation.
- Implemented solution visualization using the Wall Follower algorithm to guide players to the exit.
- Collaborated with team members to ensure seamless integration of features and efficient execution within the Minecraft environment.
- Conducted testing and debugging to ensure reliability and accuracy of maze generation, player navigation, and solution visualization.
3. Project Title: SOIL Organic Food Grocer Website
Description: Developed a comprehensive front-end website for SOIL, a long-term organic food grocer in Melbourne, to enhance customer engagement and online presence. The new website includes features such as online shopping, forums for discussion, customer reviews, and a search functionality. The aim is to provide customers with a seamless user experience, including home delivery options, to compete effectively with online food businesses.
Duration: semester 1 2024
Technologies/Tools Used:
- React.js (Functional Components)
- HTML
- CSS
- JavaScript
Key Contributions:
- Designed and implemented the user interface using React.js functional components, ensuring a modern and responsive website layout.
- Integrated frontend functionalities to support online shopping, forum discussions, and customer review features.
- Implemented search functionality to allow users to easily find products, articles, and forum discussions relevant to their interests.
- Collaborated with the SOIL team to understand their requirements and preferences, incorporating their brand identity into the website design.
- Conducted thorough testing to ensure the website's functionality across different browsers and devices, optimizing performance and user experience.