Projects & Research

A collection of my software development projects, IoT systems, and academic research focusing on smart waste management, energy monitoring, AI applications, user-centered design, and data analysis.

Internet of Things

Smart Waste Management

EcoBin Sorter - Smart Waste Classification System

An intelligent trash bin that automatically classifies and sorts waste into dry, wet, and metal categories using sensor technology and IoT capabilities. Features real-time trash level monitoring, automated sorting mechanisms, and WiFi connectivity for remote monitoring.

Sorting Classification Logic

Dry Trash
Water Sensor HIGH + Metal Sensor HIGH
Wet Trash
Water Sensor LOW
Metal Trash
Metal Sensor LOW

System Specifications

Detection Time: 5 seconds analysis period
Sorting Accuracy: >90% classification rate
Capacity Monitoring: 4x IR proximity sensors
Connectivity: WiFi with fallback AP mode

Key Features

  • Automatic Waste Classification (Dry/Wet/Metal)
  • Real-time Trash Level Monitoring
  • Servo-controlled Sorting Gates
  • Conveyor Belt System with Stepper Motor
  • Multi-sensor Fusion Technology
  • WiFi Configuration Portal
  • LCD Status Display
  • Blynk IoT Platform Integration

Technologies

ESP32ArduinoServo MotorsIR SensorsWater DetectionMetal DetectionMotor DriverLCD I2CWiFi Manager

Key Components

ESP32 Development Board28BYJ-48 Stepper MotorSG90 Servo MotorsHC-SR04 Ultrasonic SensorWater/Moisture SensorMetal Detection Sensor
IoT System

Office Energy and Environment Monitoring IoT System

A comprehensive IoT monitoring system that tracks electrical energy consumption and environmental conditions using ESP32 microcontroller. Features advanced calibration algorithms for improved sensor accuracy with linear regression analysis.

Calibration Results

Temperature: HTC-1 = 0.845 × DHT11 + 0.642 (R² = 0.897)
Humidity: HTC-1 = 1.135 × DHT11 + 6.732 (R² = 0.823)
Temperature MAE: 0.42°C
Humidity MAE: 2.87%

Key Features

  • Real-time Power Monitoring (Voltage, Current, Power, Energy)
  • Environmental Sensing with HTC-1 Reference Calibration
  • Linear Regression Analysis for Sensor Accuracy
  • Blynk Platform Integration
  • WiFi Manager for Easy Configuration
  • LCD Display with Rotating Modes

Technologies

ESP32ArduinoPZEM-004TDHT11Blynk IoTLCD Display

Key Components

ESP32 Development BoardPZEM-004T Power ModuleDHT11 SensorHTC-1 Reference16x2 I2C LCD

Software Development

Mobile (Android)

FlowPoint - Energy & Temp Monitoring App

A sophisticated Flutter-based mobile application for real-time energy monitoring and power quality analysis. Features Material You design, interactive charts, and comprehensive IoT sensor integration via Blynk server.

Tech Stack

Framework: Flutter 3.19
Language: Dart 3.3
Styling: Material You
Database: Blynk IoT Platform
Charts: FL Chart
State: Provider

Features

  • Real-time Dashboard with 3-second updates
  • Power Quality Analysis (Active/Reactive/Apparent Power)
  • Interactive Charts with FL Chart
  • Material You Design System
Web

FlowPoint Next - Web Monitoring Dashboard

A real-time energy monitoring dashboard built with Next.js and Prisma, featuring interactive charts, automatic data collection from Blynk IoT platform, and Vercel Postgres integration.

Tech Stack

Framework: Next.js 15
Language: TypeScript
Styling: Tailwind CSS
Database: Vercel Postgres
Charts: Recharts
Deployment: Vercel

Features

  • Real-time Energy Consumption Monitoring
  • Interactive Charts with Recharts
  • Automatic Data Collection from Blynk
  • Vercel Postgres Database

Research & Publications

Fuzzy & IoTThesisVocational School of IPB University2025

Implementation of Mamdani Fuzzy Logic for Real-Time Monitoring of Electricity and Room Temperature Based on IoT

Application of Mamdani fuzzy logic to analyze complex sensor data in order to improve the accuracy of energy inefficiency identification and provide optimization recommendations.

Methodologies

  • Fuzzy Logic Implementation
  • IoT Sensor Integration
  • Real-time Data Processing

Key Contributions

  • Improved accuracy of energy inefficiency identification
  • Real-time optimization recommendations
  • Complex sensor data analysis using fuzzy logic
Mamdani Fuzzy LogicIoTReal-time MonitoringEnergy EfficiencyData Analysis
UI/UX DesignJournalVocational School of IPB University2025

Implementation of User Centered Design Method on CarbonArea Website User Experience

This study applies a User-Centered Design (UCD) approach to design the UI/UX for CarbonArea, a website monitoring CO2's impact on food security. The process, informed by user interviews, successfully delivered an engaging interface with interactive, real-time data features.

Methodologies

  • User Interviews
  • UCD Process
  • Prototype Testing

Key Contributions

  • Engaging interface design for CO2 impact monitoring
  • Interactive real-time data features
  • User-centered approach to food security visualization
User Centered DesignUI/UX DesignUser ResearchInteractive DesignReal-time Data
UI/UX DesignJournalVocational School of IPB University2025

Designing User Interface on 'HewanKu' Application Using User Centered Design Method

This research designs the HewanKu livestock trading app's interface using User Centered Design (UCD) to enhance user experience. Combined with Black Box Testing, the method produced an intuitive, reliable, and user-trusted application for transactions.

Methodologies

  • UCD Methodology
  • Interface Design
  • Black Box Testing

Key Contributions

  • Intuitive livestock trading application interface
  • Reliable transaction system design
  • User trust enhancement through UCD
User Centered DesignMobile UI DesignBlack Box TestingLivestock TradingE-commerce
System DesignJournalVocational School of IPB University2025

Designing a Website-Based Inventory Information System at 'NeoSkin' Cosmetics Store Using User-Centered Design

This research designs a web-based inventory system for NeoSkin cosmetics using a User Centered Design (UCD) approach. The system streamlines warehouse management and reporting, with functionality verified through Black Box Testing.

Methodologies

  • UCD Approach
  • System Design
  • Functionality Testing

Key Contributions

  • Streamlined warehouse management system
  • Improved inventory reporting
  • User-centered design for operational efficiency
User Centered DesignInventory SystemWeb DevelopmentWarehouse ManagementBlack Box Testing
Fuzzy & IoTJournalVocational School of IPB University2025

Implementing Fuzzy Logic to Forecast Electricity Usage Costs

This research develops a Mamdani fuzzy logic model using Matlab to predict household electricity costs. Analyzing variables like house size, appliance usage, and income, it accurately forecasts expenses, demonstrating an effective tool for managing energy consumption.

Methodologies

  • Fuzzy Logic Modeling
  • Variable Analysis
  • Cost Prediction

Key Contributions

  • Accurate electricity cost forecasting
  • Multi-variable analysis approach
  • Effective energy management tool
Mamdani Fuzzy LogicMatlabCost ForecastingEnergy ManagementPredictive Modeling