Computer Science and Information Engineering Projects


  [ Farm AI โ€“ Smart Detection in Agriculture ]
[ Farm AI โ€“ Smart Detection in Agriculture ]

Flutter · Dart · Firebase · AI · REST APIs

Farm AI is an intelligent agriculture mobile application that uses AI to detect and monitor health conditions in both crops and livestock. This app provides farmers with real-time analysis and early warnings to increase productivity and reduce losses.

  • ๐Ÿง  AI-Powered Crop Detection: Detect crop diseases, pest infestations, and growth issues using image recognition technology.
  • ๐Ÿ„ Livestock Health Detection: Use visual monitoring and behavior analysis to identify sick animals or unusual activity.
  • ๐Ÿ’ง Smart Irrigation: Automatically suggest watering times based on weather data and soil input.
  • ๐ŸŒฆ๏ธ Weather Alerts & Seasonal Advice: Receive weather warnings and AI-based farming suggestions for each season.
  • ๐Ÿงช Soil & Crop Advice: Enter soil data and crop type to get optimal planting and fertilizing recommendations.
  • ๐Ÿ”ข AI Product Counting: Automatically count harvested crops using your phone's camera and AI models.

The app was developed using Flutter for UI, Firebase for backend services, and integrated AI via Python-based REST APIs for image and data analysis.


GitHub Repo GitHub Wiki GitHub Repo

GitHub Wiki
  [ Digital Bus Management Mobile App ]
[ Digital Bus Management Mobile App ]

HTML · CSS · Dart · Flutter · Shell

This project is a Flutter application designed to provide a dashboard displaying various statistics relevant to the users. It includes the following features:

  • Authentication System: Users are required to log in by selecting their user type (e.g., driver, owner) and providing their email and password. The app validates these credentials and navigates users to different screens based on their user type.
  • Dashboard Interface: The main dashboard displays key metrics such as the number of customers, total bookings, current date, number of buses, account balance, and customer feedback. Each metric is represented visually with icons and text.
  • Custom Widgets: The project makes use of custom widgets, such as DashboardItem, to ensure a consistent and reusable design throughout the application.
  • UI/UX Elements: The application features modern UI elements, including styled text fields, buttons, and container decorations, providing an engaging user experience.
  • Navigation: Depending on the user type selected during login, the application navigates to specific screens tailored for different user roles, enhancing the user experience and providing relevant information and functionality.

Overall, the project aims to create an intuitive and visually appealing application for managing and viewing key business metrics, with a focus on user authentication and role-based navigation.


GitHub Repo GitHub Wiki GitHub Repo

GitHub Wiki


Bus Image


  [ Hackathon Version ]
[ Hackathon Version ]

HTML · CSS · JavaScript · Python

  • My team and I created a Smart Mirror in 24 hours at National Dong Hwa University as our final year project. Out of 50+ students, my team took 10th place!
  • We used a one-way piece of glass mounted to a standard computer monitor and a Raspberry Pi to power it. The glass would act as a perfect mirror until the monitor light shined through to display the desired content. Yahoo's Weather API allowed us to grab weather information for any location. We also implemented a live twitter feed to display the users timeline along with a stock ticker. The idea behind this was people constantly want to be connected to the world around them and this was a creative approach to that concept.
  • My involvement on the project was mainly the design of the interface along with the HTML, CSS and JavaScript coding.





Android Studios · Java · XML

  • This app was created at the 2014 UB Hackathon where the time constraint was 36 hours
  • Using Android Studios and Eclipse, my team developed an android app that tracks the distance the user scrolls on their phone. We also have it track your swipe velocity in pixels per second. Features we would like to add would be to also measure distance in feet and miles as well as offer more statistics. We thought this would be an interesting statistic people probably dont think about too often.
  • Having it fully function required a jailbroken phone due to access to touch points on the touch screen. There is now an app for jailbroken iPhones that has the same functionality.

Wandile Cele.com


Wandile Cele.com


Bootstrap · HTML · CSS · JavaScript

  • In July of 2024, my first project for my web development course was to create a personal website. This was a four page very simple website. The site has grown and advanced overtime as I acquired new skills and ideas. My first website I hacked together from scratch without any frameworks and I have finally moved on from that.
  • The website you see now is designed with the latest version of Bootstrap along with JavaScipt animations and scroll features. There are other functions to implement, but I truly enjoy web design and hope you enjoy the look and feel of my website.
  • When I find some time I'd love to turn this website into a React JS site!

UBACM Website


UBACM Website


  • Aided in the development of the NeoBard Entertainment Ltd for Computing Machinery webiste, check it out here.

Last Updated: July 2024 | Version 3.5.0

Website/ Images © WandileCele.com 2023