Yogi Prakoso

As a graduate in Instrumentation and Computation Physics, I'm passionate about building innovative and practical solutions that leverage the power of IoT technology. I have experience of designing and implementing cutting-edge IoT systems using Arduino microcontrollers, Influx DB databases, and Grafana dashboards.

  Bandung, West Java, Indonesia 

  [email protected]   https://github.com/yogiazy    08562780935 


Work Experience

Water Treatment Plant - Deviota  •  PT. Drupadi Tirta Intan

August 2023 - October 2023

  • Developed an IoT system for a water treatment plant.
  • Collaborated with a team to create the front-end web-based control and monitoring system.
  • Utilized Node-RED, MQTT communication protocol, and STM32 based on Lo-Ra communication.

Fuel Management System - Deviota  •  PT. Adaro Logistics

1 - 31October 2023

  • Developed an IoT system for a water treatment plan
  • Built a web-based monitoring system for a fuel management system.
  • Designed an optocoupler sensor system to read readings on the flowmeter.
  • Engineered a sensor reading system based on HART communication for Coriolis flowmeters.
  • Developed a data communication system on Node-RED using the MQTT protocol.

Web & Graphic Designer Team  •  Physics Department, ITB

November 2022 - April 2023

  • Collaborate with a development team to design and implement user-friendly interfaces for the web.
  • Design and create marketing materials such as logos, brochures, and other promotional materials.
  • Use design software such as Adobe Photoshop Affinity Designer to create high-quality designs and graphics.
  • Work with project managers to ensure all design projects are completed on time and meet our high standards of quality.

Full Stack Web Developer  •  Maharani Transport

February 2023 - March 2023

  • As a full-stack web developer for Maharani Transport, I was responsible for developing and maintaining the company's website, which offers car rental services. 
  • The website was built using Bootstrap, SQL, and PHP, and my role involved working with these technologies to ensure that the website was functional, user-friendly, and visually appealing.
  • Through this work, I gained valuable experience in full-stack web development, including front-end design and back-end programming with SQL and PHP.

IoT Engineer and Web Developer  •  Rumah Badak Team

March 2022 - July 2022

  • Using my skills in Arduino programming and web development, I created a system that could accurately track employee attendance using fingerprint recognition technology.
  • I also worked on the development of an Arduino ESP32 CAM-based CCTV system, which could capture real-time video footage and transmit it to a cloud-based server.
  • Using my expertise in cloud computing and web development, I created an intuitive web-based dashboard that allowed users to view live and recorded footage from anywhere with an internet connection.

Graphic Designer •  Salman ITB Booster Vaccination Team

July 2022 - August 2022

  • As a graphic designer for the Salman ITB Booster Vaccination Team, I was responsible for creating visually appealing and informative graphics to help promote the benefits and importance of booster vaccinations.
  • This involved designing social media graphics, posters, flyers, and other promotional materials. 
  • I collaborated closely with the media team to ensure that our graphics effectively communicated key information about booster vaccinations to our target audience. 

Project Experience


Image Processing-based Egg Sorter using CNN •  Final Project

February 2022 - December 2022

  • My final project was an image processing-based egg sorter that uses convolutional neural network (CNN) to filter eggs that are ready for hatching in an egg incubator.
  • The system uses image processing with machine learning to determine the optimal set of image parameters for good egg classification.
  • In addition, the system also measures the ratio of the length to diameter of the eggs and their weight, which is obtained through real-time image processing using OpenCV.
  • The resulting system is an accurate and efficient egg sorting system that can greatly improve the success rate of hatching eggs for poultry farmers. 


OpenCV-based Robot Object Follower  •  Computation & Smart Instrumentation System

August 2022 - December 2022

  • I developed a robot object follower using OpenCV Python that tracks an object based on its color and position using an integrated camera.
  • The robot is able to detect and follow objects in real-time, and its movements are synchronized with an Android application.
  • This project leverages the power of computer vision and robotics to create a fully integrated and automated system that can be used for a variety of applications, from surveillance to automated manufacturing processes.


Fingerprint-based Biometric Attendance System •  Community Dedication, Ditmawa ITB

March 2022 - July 2022

  • I developed a Fingerprint-based Biometric Attendance System that's integrated with cloud computing via a website. 
  • The system uses an AS608 fingerprint scanner module for secure and reliable attendance tracking.
  • I used an ESP-32 microcontroller with Arduino to program the system and ensure smooth communication between the website and the biometric scanner.
  • Through the use of the microcontroller, I was able to efficiently process the data collected from the biometric scanner and transmit it to the cloud computing platform for storage and further analysis.


PID Controller-based Water Temperature  •  Instrumentation System's RBL

January 2022 - May 2022

  • I designed and implemented a PID controller-based water temperature system using an AD620 as the PID controller and a programmed temperature sensor on an Arduino board.
  • This system is able to detect the temperature of the water and automatically turn the heating element on or off based on a set temperature threshold.
  • This project leverages the power of PID control algorithms to create a highly efficient and accurate temperature control system that is ideal for a wide range of applications, from homebrewing to laboratory settings.

Education

2018 - 2023

Bandung Institute of Technology

Physics

2015 - 2018

MAN 2 Kudus

Boarding Science School


Courses and Certificates

1 - 3 March 2023

Object Detection Course

  • Computer Vision Zone, Murtaza's Workshop

On this course, I have learned about the concept and history of object detection, as well as performance evaluation metrics. I also gained knowledge of package installations and running Yolo with a webcam or GPU. Moreover, I was able to apply my learning through various projects such as car and people counters, PPE detection, and poker hand detector.

20 - 21 December 2022

Python-based Programming for Science Modelling

  • Physics Department, ITB

I gained a solid understanding of the Python programming language and how to apply it to scientific data analysis and modeling. Specifically, I learned how to create and manipulate data structures, write functions, and use Python libraries for scientific computing, data visualization, and statistical analysis.

14 - 17 October 2022

OpenCV-based 3D Ball Tracking Course

  •  Computer Vision Zone, Murtaza's Workshop

On this course, I acquired knowledge of tracking a ball in three dimensions using OpenCV-Python to detect and determine the coordinates of the ball. Subsequently, these values are transmitted to Unity's 3D environment in real-time to achieve optimal results.

10 - 21 January 2022

Getting Started With Bootstrap 4 Course

  •  CodeTime's Workshop 

On this course, I have learned the fundamentals of Bootstrap 4 which includes loading CSS, utilizing typography, spacing elements, working with the grid system, designing responsive layouts, creating navbars, jumbotrons, and cards, as well as styling forms and buttons.

3 - 30 November 2021

Introduction to the Internet of Things and Embedded Systems

  •  University of California, Irvine via Coursera 

On this course, I have learned the fundamentals of the Internet of Things (IoT) and embedded systems. This includes defining the term IoT, describing its impact on society, and enumerating the components of an embedded system. I have also gained knowledge about the interaction between hardware and software in an IoT device, the role of an operating system in supporting software, networking, and the structure of the Internet.


Skills

Internet of Things (IoT)


  • Data structures and algorithms
  • Database query
  • Object-oriented programming languages
  • Integrated development environments
  • Cloud computing
  • Web development
  • Programming languages (Java, Python, C++)

Design


  • Typography
  • Creative design apps (Photoshop, Affinity Designer)
  • Color balance
  • Image Composition

Recommendation


Drs. Maman Budiman, M.Eng., Ph.D.

Academic Advisor

Throughout my academic journey in ITB, Drs. Maman Budiman, M.Eng., Ph.D. served as my supervising lecturer, providing invaluable guidance and direction in the development and evaluation of my projects.