Specialized in developing beautiful, responsive web applications. Let's collaborate!
Expertise in building responsive, high-performance user interfaces with React.js and Tailwind CSS.
Creating user-friendly and visually appealing designs that improve user experience.
Ensuring that websites look great across devices with mobile-first, responsive design principles.
Here are some of the projects I've worked on, combining my technical skills with a passion for solving real-world problems.
This eco-tourism system is a microservices-based solution developed using ASP.NET 8.0. It integrates services such as tourist information, accommodation recommendations, weather suggestions, and cultural activities to enhance the tourist experience. The front-end is built with React and Tailwind CSS to ensure a responsive and visually appealing user interface. The system features RESTful APIs, JWT-based authentication, custom logging middleware, and microservice communication through the Ocelot Gateway. The entire system is containerized using Docker Compose, ensuring scalability and flexibility across environments.
This price comparison and recommendation system helps users compare product prices between Coles and Woolworths supermarkets. Using efficient web scraping techniques, it collects product price data, stores and processes it on the backend, and provides personalized recommendations and location-based services. I was responsible for developing the front-end using React , ensuring a smooth user experience and implementing dynamic data rendering with React Hooks and Redux. I also integrated the Ant Design component library for consistent UI and optimized the build process with Webpack and Babel.
The OLPC (One Laptop per Child) Web project focuses on developing an intuitive and user-friendly web interface for students. As a front-end developer, I used React.js to build the UI, handling asynchronous data loading and state management with Redux. The design focuses on creating a responsive, easy-to-navigate experience, making it accessible across devices for students in various learning environments.