Hi, I'm Michael Andaya.

I’m passionate about creating solutions that improve efficiency and solve real-world problems. With experience gained through college, academic projects, and internship, I develop technologies that deliver positive and meaningful impact and enjoy troubleshooting issues to ensure systems run effectively.

JM headshot

About Me

I’m Jhon Michael E. Andaya, a recent B.S. Information Technology graduate from Mapúa Malayan Colleges Laguna with hands-on experience in developing applications and integrating microcontrollers such as Arduino, Wemos, and ESP32. I have a strong interest in IoT, emerging technologies, and solving real-world problems through innovation.

My experience includes creating applications that improve efficiency, integrating IoT devices with web applications for real-time communication, and working with databases to ensure accurate and reliable systems. Through projects and internships, I’ve gained practical skills in software development, troubleshooting, and creating solutions that deliver positive and meaningful impact.


Interests

Software Development Internet of Things Automation & Process Optimization Cybersecurity Troubleshooting & Debugging

My Experience

Software Developer Intern

Distribution Solutions Philippines (DISTRIPHIL)
Apr 2024 - Jul 2024
Calamba, Laguna
  • Developed a VBA Excel-based barcode printing system integrating a third-party barcode API and a portable sticker printer.
  • Designed and deployed a Digital Return Slip Form system with barcode scanner integration, reducing processing errors.
  • Developed a Digital Product Arrival Report System combining barcode scanning with vehicle information logging to improve warehouse compliance.
Visual Basic for Applications (VBA) Microsoft Excel

Bachelor of Science in Information Technology

Mapúa Malayan Colleges Laguna
Aug 2020 - Jul 2025
Data Structures & Algorithms Object-Oriented Programming Networking Database Management Web Development Software Development System Analysis and Design Microcontroller Programming Internet of Things (IoT)

Senior High School - STEM (Science, Technology, Engineering, and Mathematics)

Mapúa Malayan Colleges Laguna
2018 - 2020

Junior High School

Don Bosco College Canlubang
2014 - 2018
IoT cert

NSE 1 Network Security Associate

Fortinet
Programming for Beginners Using Python

Programming for Beginners Using Python

DICT
Programming for Intermediate Users Using Python

Programming for Intermediate Users Using Python

DICT
Learn Basic Statistics with Python

Learn Basic Statistics with Python

DICT
Analyze Data with Python

Analyze Data with Python

DICT
Visualize Data with Python

Visualize Data with Python

DICT
CodeChum Python Course

CodeChum Python Course

CodeChum

My Projects

Capstone Project 1 Capstone Project 2 Capstone Project 3 Capstone Project 4 Capstone Project 5 Capstone Project 6 Capstone Project 7 Capstone Project 8 Capstone Project 9 Capstone Project Circuit

Room Signage using E-Paper Display (Capstone Project)

Web Application with IoT Integration

A web application and IoT-powered E-Paper signage system to improve classroom scheduling and information dissemination at Mapúa Malayan Colleges Laguna.

A web application and IoT-powered E-Paper signage system to improve classroom scheduling and information dissemination at Mapúa Malayan Colleges Laguna. The web app featured modules for room reservation requests, approvals, and real-time schedule viewing, while the IoT system used ESP32 microcontrollers to display updated schedules on 7.5-inch E-Paper screens. The system has the capability enhance operational efficiency, reduced scheduling conflicts, and modernized the reservation and communication process across campus.

  • Faculty members and staffs can reserve rooms, view availability, and manage booking requests in real time.
  • Reservation requests go through an approval process, ensuring proper authorization before confirmation.
  • The E-paper display has minimal power consumption and shows real-time classroom schedule updates.
ASP.NET C# HTML CSS JavaScript Bootstrap Azure SQL PHP C++ (Arduino) ESP32 (Microcontroller)
CCIS Project 1 CCIS Project 2 CCIS Project 3 CCIS Project 4 CCIS Project 5

Faculty Availability and Announcement Display System

Web Application with IoT Integration

A web application that communicates with an E-Paper Display via ESP32 to display faculty members' names, their availability, and announcements.

A Web application that communicates with an E-Paper Display via ESP32 to display faculty members'names, real-time availability statuses (e.g., in, out, lunch break, on leave, in a meeting), and announcements. The system allows administrators to easily update and control the displayed content remotely through the Web Application.

  • Display real-time faculty availability and announcements.
  • Enables wireless communication between the web app and the e-paper display for seamless updates.
  • The display is energy-efficient as it consumes minimal power, and the information remains visible even without a power source.
ASP.NET C# HTML CSS JavaScript MS SQL C++ (Arduino) ESP32 (Microcontroller)
Fire Detection 1 Fire Detection 2 Fire Detection 3

Fire Detection System

Web Application with IoT Integration

A fire detection system that uses an IR sensor to detect fire.

A fire detection system that uses an IR sensor to detect fire, a Wemos microcontroller to log incidents into a database, recording the date, day, time, and duration of each fire eventand, and a web interface to display the recorded data in real time.

  • Accurately identifies fire presence using an infrared sensor.
  • Records the date, day, time, and duration of fire events directly to the database and display it to a webpage real-time.
HTML PHP MySQL C++ (Arduino) WeMos D1 Mini (Microcontroller) Infrared Radiation Sensor
Brainy 1

Brainy: A Filipino Riddle Game

Console Based Game

A console-based application developed using C# that lets users solve traditional Filipino riddles.

A console-based application developed using C# that lets users solve traditional Filipino riddles (bugtong) by selecting the correct answer from four multiple-choice options.

  • Showcases classic Filipino riddles for cultural learning and fun.
  • Simple and engaging text-based gameplay.
  • Keeps track of correct answers to measure performance.
C# Object-Oriented Programming
4pics1word

4 Pics 1 Word

Python based game

A Python-based game that was developed using Python where players will guess the single word that connects all four images by using the given set of letters.

A Python-based game where players guess the word connecting four images from a set of letters. The backend was developed in Python, and the user interface was created using Tkinter, a Python library for creating interactive GUIs.

  • Interactive GUI – Built with Tkinter, providing an engaging and user-friendly interface.
Python Tkinter

My Skills

These are the technical skills I have developed throughout my academic journey and internship experience, where I worked on projects that strengthened my foundation in software development, web development, backend development,and IoT applications.

IoT Plant Monitor 1