Highlighting my digital journeywith seamless web, desktop, and mobile projects, driven bycreativity and expertise

Video Downloader

Video Downloader is a robust tool designed to efficiently manage downloads from YouTube, TikTok, and other third-party websites. The user-friendly interface displays downloaded videos and playlists, includes a search function, and automatically updates to the latest version. This tool was developed to streamline the video download process and ensure easy management directly from your desktop.

Features

  • Supports MP4 and MP3 formats
  • Pause, resume, and stop downloads
  • Auto-resume for deleted files
  • Download entire YouTube playlists
technology icon
technology icon
technology icon
technology icon
technology icon

Remote Device Manager

Remote Device Manager is a powerful and efficient remote access software designed for headless devices. Unlike other remote access solutions, it operates without requiring a GUI, making it perfect for managing devices without displays. Users can easily connect to remote devices, open terminals, and access SFTP windows seamlessly. This software offers a variety of features that set it apart from the competition. Its user-friendly interface allows users to quickly determine which devices are online or offline, simplifying connection management. Additionally, users can reboot or shut down remote devices directly from the software.

Features

  • Remote Terminal
  • Remote SFTP
  • User Management and Access Control
  • Remote Device Monitoring
technology icon
technology icon
technology icon
technology icon

Charger Monitoring Interface

The Charger Monitoring Interface is a web-based solution developed to locally monitor charger data, including temperature, CPU usage, memory usage of the controller, as well as voltage, current, power, and energy metrics of the charger. This interface also allows users to change charger configurations such as charger ID, charger protocol, and connected WiFi network. The system is built using Next.js, React.js, and Node.js to ensure a seamless and responsive user experience.

Features

  • Real-time monitoring of controller's temperature, CPU, and memory
  • Accurate tracking of charger voltage, current, power, and energy
  • Easy modification of charger configurations (ID, protocol, WiFi settings)
  • Intuitive and user-friendly web interface
  • Seamless real-time data updates
  • Enhanced operational efficiency
  • Improved charger management
technology icon
technology icon
technology icon

Smart Scale System

The Smart Scale System is a desktop application designed to manage and measure the weight of trucks during their loading and unloading process. The system registers each truck and communicates with the weight measuring system via serial communication. Upon the truck's arrival, it captures the initial weight, and after the truck is filled with raw materials, it measures the weight again. The system then calculates the weight of the raw materials based on the weight difference and generates an invoice for the transaction.

Features

  • Accurate weight calculation
  • Automated invoice generation
  • Real-time data updates
  • Efficient truck registration and tracking
  • Seamless integration with weight measuring systems
  • Enhanced operational efficiency
technology icon
technology icon
technology icon
technology icon

GPS Tracker

The GPS Tracker is a sophisticated system designed to track multiple vehicles simultaneously, providing users with a comprehensive overview of their fleet. By clicking on a vehicle icon, users can view current information about the vehicle, including speed, odometer readings, and drive mode.

Features

  • Real-time data monitoring
  • Comprehensive fleet overview
  • Easy vehicle management
  • User-friendly interface
technology icon
technology icon
technology icon
technology icon

AWS Media Manager

AWS Media Manager is a cloud-based project designed for capturing and saving photos and videos to an S3 bucket. It leverages AWS Cognito for user registration and authentication, AWS S3 for media storage, AWS SNS for email notifications, AWS API Gateway for hosting the user interface, and a Raspberry Pi camera for video streaming. The backend is built with Python Flask, both on AWS and the Raspberry Pi.

Features

  • User registration and authentication
  • Efficient media capture and storage
  • Automated email notifications
  • Seamless video streaming
  • Robust Python Flask backend
technology icon
technology icon
technology icon
technology icon
technology icon
technology icon

Transport Management System

The Transport Management System is an industrial solution for managing a transport system in a batching plant. The system communicates with the PLC system via serial communication to retrieve current data and display it on the interface. Plant controllers can view real-time data of the mixture, approve it, and generate invoices. Additionally, users can view and download previous output data as PDF reports. Developed using Electron.js, the interface also prints input data and saves it to a MySQL database. Admin users can manage customers and registry, while non-admin users can perform basic functions.

Features

  • Real-time data monitoring and approval
  • Customer management
  • Data printing and storage
  • Invoice generation
  • Historical data view and PDF report download
  • Admin and non-admin functionalities
  • Batching plant integration
technology icon
technology icon
technology icon
technology icon
technology icon

Smart Parking System

The Smart Parking System is an automated solution designed to address parking issues in urban areas. It uses RFID technology to manage and control parking operations efficiently. The system communicates with the front and back gates via serial communication using a Flask-based Python application. When a user presents an RFID card at the front gate, it opens, and upon departure, the user must present the RFID card at the back gate. The system calculates the parking duration based on the tracked RFID number and generates the parking fee according to the vehicle model. Gate controllers input this information through the interface, and admin staff can generate invoices, view, and analyze system data.

Features

  • RFID-based management
  • Automatic check-in and check-out
  • Parking fee calculation
  • Minimal human intervention required
  • Data analysis and invoice generation
technology icon
technology icon
technology icon
technology icon
technology icon

Weather Monitoring App

The Weather Monitoring App is a sophisticated system developed using Raspberry Pi and various sensors to monitor real-time weather conditions, including temperature, humidity, and pressure. The data is displayed in real-time through an interface developed using AWS IoT. Additionally, the app includes a trained model to predict future weather states, providing users with comprehensive weather information.

Features

  • Real-time monitoring of temperature, humidity, and pressure
  • User-friendly interface with AWS IoT integration
  • Predictive modeling for future weather conditions
  • Raspberry Pi and sensor-based data collection
  • Comprehensive weather data display
technology icon
technology icon
technology icon
technology icon
technology icon
technology icon
technology icon