Projects
Personal Website
Designed and developed a personal website to showcase projects and notes, emphasizing efficient and responsive design with Tailwind CSS and Next.js. Achieved near-perfect Lighthouse score, ensuring high performance and accessibility. 42 stars and 9 forks on GitHub ⭐️
Coffee Shops - Discover and Favourite Coffee Shops near you!
This project served as a learning tool for me to get more familiar with the advanced features of Next.js and to learn more about the use of Airtable as a database. I also wanted to learn more about the use of SWR to handle data fetching and caching. I wanted to learn about creating API routes and using Airtable to store data.
Is this a banana?
Is this a banana? No. Maybe? I don't know. Use this app to find out. I wanted to learn more about machine learning and how to use TensorFlow.js. I explored the TensorFlow.js website and found a pre-trained image classification model called MobileNet. I used this model to classify images of bananas and other objects.
modbus tool
A tool to help me with my work. I wanted to learn more about the modbus protocol and how to use it to communicate with my PLCs. I used the modbus-serial library to communicate with the PLCs. I also used the node-serialport library to communicate with the serial port.