Ronald Maslog in Davao City

Davao City, Philippines

Software Engineer · Full-Stack Developer

Ronald Maslog

A Software Engineer specializing in Full-Stack Development. Building complete applications across the frontend, backend, databases, and cloud infrastructure.

Turning ideas and real-world problems into practical, maintainable software.

Selected work

Selected Projects

A selection of systems, applications, and technical projects I have designed and developed.

01Education Platform

Cloud-Based OJT Monitoring & Journal System

A centralized platform for managing student internships, journals, daily time records, placements, and progress monitoring.

Developed to centralize and streamline multi-school On-the-Job Training administration, replacing fragmented paperwork and manual monitoring. The system improves monitoring visibility, organizes student records, and provides a unified workflow for OJT documentation and management.

Role
Full-Stack Developer
Year
2026

Built with

  • Next.js
  • React
  • TypeScript
  • Supabase
  • PostgreSQL

Key work

  • Student profiles
  • Company placements
  • Journals
  • Daily logs
  • Attendance and DTR
  • Supervisors
  • Coordinators
  • Role-based access

01 / 09

02IoT & Health Sensing

WiCare — Wi-Fi CSI Monitoring System

A non-contact sensing platform using Wi-Fi Channel State Information and ESP32 devices for physiological monitoring without wearable sensors.

The system establishes a structured pipeline for collecting and preparing real-world CSI data for analysis and model development.

Built with

  • ESP32
  • Wi-Fi CSI
  • Data Capture

Key work

  • Device connection
  • Session configuration
  • Calibration
  • Raw CSI capture
  • Data storage
  • Time-based annotation

01 / 02

03Mobile Application

Torti — Life Calendar & Productivity App

A life calendar and productivity application that helps users visualize their time, track meaningful goals, build awareness of daily life, and stay focused on what matters.

Torti is a Flutter-based mobile application designed around the concept of visualizing life and time. The app transforms long-term time into an interactive calendar experience, allowing users to view their life through different time perspectives such as days, weeks, and years. Users can set and track goals, monitor their progress, receive mindful reminders, and use widgets and notifications to stay aware of their time and priorities.

Built with

  • Flutter
  • Dart
  • Mobile Development
  • Local Storage
  • Home Screen Widgets
  • Notifications

Key work

  • Available on the Google Play Store
  • Interactive life calendar for visualizing time
  • Day, week, and year-based calendar perspectives
  • Goal creation and progress tracking
  • Visual goal calendar for long-term planning
  • Mindful reminders and productivity notifications
  • Home screen widget with regularly updated information
  • Lock screen life progress display
  • Dark mode support
  • Wallpaper export functionality
  • Designed to encourage time awareness and intentional living

01 / 06

04AI & Computer Vision

EduScopeAI

An AI-assisted educational system for microorganism identification from microscope images in biology laboratories.

The system demonstrates how computer vision can make laboratory learning more interactive and reduce the effort required for manual microorganism identification.

Built with

  • YOLOv8
  • Computer Vision
  • Education

Key work

  • YOLOv8-based detection
  • Classification workflows
  • Visual feedback

01 / 03

05Game Development

IGNITES — Top-Down Action-Adventure Game

An interactive top-down action-adventure game centered on village defense, real-time combat, and character progression.

The project demonstrates practical game development, object-oriented programming, and interactive system design.

Built with

  • Unity
  • C#
  • 2D Game Development

Key work

  • Gameplay systems
  • Player interaction
  • Combat mechanics
  • Character progression

01 / 05

06Information System

Botanical Inventory System

A database-driven web application developed to organize and digitize botanical inventory and plant-species documentation.

Built around structured records and practical information retrieval for botanical data.

Built with

  • Web Development
  • Database Management

Key work

  • Structured inventory
  • Record organization
  • Information retrieval

01 / 02

07Software Development

OS Synchronization Simulator

A simulation tool for understanding operating system synchronization mechanisms.

Demonstrates practical implementation of synchronization techniques in operating systems.

Built with

  • Software Development
  • Simulation

Key work

  • Synchronization mechanisms
  • Concurrency control
  • Deadlock prevention

01 / 05

08AI & Machine Learning

Agri-Predict PH

An AI-powered smart farming platform that helps Filipino farmers make smarter agricultural decisions through predictive analytics and machine learning.

Agri-Predict PH is an AI-powered smart farming platform designed to empower Filipino farmers with data-driven insights. The system provides multiple machine learning solutions for predicting crop yields, detecting crop diseases, recommending suitable crops, analyzing soil health, optimizing irrigation schedules, and forecasting market prices.

Built with

  • Next.js
  • FastAPI
  • TensorFlow
  • Machine Learning
  • Artificial Intelligence

Key work

  • AI-powered crop yield forecasting using weather, soil, and farming data
  • Early crop disease detection based on farmer reports and field observations
  • Crop recommendations based on profitability and climate suitability
  • Soil health analysis with actionable farming insights
  • Smart irrigation scheduling using weather and soil data
  • Market price forecasting to help farmers identify better selling opportunities

01 / 08

09Web Development

Doodledo

A simple and intuitive to-do list management system designed to help users organize, track, and manage their daily tasks.

Doodledo is a web-based to-do list management system that provides a simple and organized way to manage daily tasks. The application implements core CRUD functionality, allowing users to create, view, update, and delete tasks. Built with Next.js and Supabase, Doodledo focuses on simplicity, usability, and efficient task management.

Built with

  • Next.js
  • Supabase
  • React
  • TypeScript
  • CRUD Operations

Key work

  • Create and manage daily tasks
  • View and organize existing tasks
  • Update task information and status
  • Delete completed or unnecessary tasks
  • Simple and intuitive user interface
  • Supabase-powered database integration
10Web Development

CacaoSync

An AI-powered cacao supply chain management platform that connects farmers and processors through forecasting, real-time collaboration, and intelligent supply-demand matching.

CacaoSync is a smart supply chain management platform designed to improve coordination between cacao farmers and processors. The system allows farmers to submit harvest schedules and processors to provide production plans, enabling the platform to analyze supply and demand patterns. Through AI-driven forecasting, real-time analytics, smart notifications, and intelligent matching, CacaoSync helps users make informed decisions and build a more efficient and sustainable cacao ecosystem.

Built with

  • Next.js
  • React
  • Supabase
  • PostgreSQL
  • TypeScript
  • Artificial Intelligence
  • Supply Chain Management

Key work

  • AI-powered supply and demand forecasting
  • Intelligent matching between cacao supply and processor demand
  • Harvest schedule and production plan management
  • Real-time collaboration between farmers and processors
  • Smart notifications for supply mismatches and demand changes
  • Real-time analytics and data-driven dashboards
  • Role-based access for administrators, farmers, and processors
  • Cloud-based infrastructure with secure data management

01 / 03

11Mobile Application

Just Wake Up

A challenge-based alarm clock application that requires users to complete tasks before they can turn off the alarm.

Just Wake Up is a Flutter-based mobile alarm application designed to help users wake up and avoid easily dismissing their alarms. Instead of simply pressing a button to turn off the alarm, users must complete a challenge, such as solving a problem or scanning a specific object. These interactive challenges encourage users to become more alert and physically engage with the app before the alarm can be dismissed.

Built with

  • Flutter
  • Dart
  • Mobile Development
  • Camera Integration
  • Problem-Solving Challenges

Key work

  • Custom alarm clock functionality
  • Challenge-based alarm dismissal system
  • Problem-solving tasks to turn off the alarm
  • Object scanning challenges using the device camera
  • Designed to encourage users to become fully awake
  • Cross-platform mobile application built with Flutter

01 / 07

12Mobile Application

Spin the Bottle with a Twist

A multiplayer party game that reimagines the classic Spin the Bottle experience with Truth, Dare, Twist challenges, game modes, karma, and interactive effects.

Spin the Bottle with a Twist is a Flutter-based multiplayer party game designed to make the traditional Spin the Bottle experience more interactive and unpredictable. Players can add participants, select a game mode, spin the bottle, and complete challenges based on Truth, Dare, or Twist. The game also includes a Karma System, persistent roles and effects, and multiple gameplay modes that create a fun and dynamic experience.

Built with

  • Flutter
  • Dart
  • Mobile Development
  • Game Development
  • Interactive UI

Key work

  • Supports 3 to 8 players
  • Multiple gameplay modes including Chill, Savage, and Chaos
  • Interactive bottle spinning mechanic
  • Truth, Dare, and Twist challenge system
  • Karma System with consequences and rewards
  • Persistent roles and gameplay effects across multiple rounds
  • Dynamic multiplayer party game experience
  • Cross-platform mobile application built with Flutter

01 / 02

13Mobile Application

HandiScript AI

A Flutter-based prototype designed to scan handwritten or printed text and explore converting physical writing into a digital format.

HandiScript is a mobile application prototype developed using Flutter that explores the concept of digitizing handwritten and printed text. Users can use the device camera to scan books, documents, or other written content, with the goal of converting the captured text into a digital format. The project serves as an early prototype and proof of concept, with some features still under development and not yet fully functional.

Built with

  • Flutter
  • Dart
  • Mobile Development
  • Camera Integration
  • OCR Concept

Key work

  • Camera-based scanning of books and written content
  • Designed to capture handwritten and printed text
  • Explores text digitization and OCR functionality
  • Mobile application prototype and proof of concept
  • Built using Flutter for cross-platform development
  • Early-stage project with features still under development
14AI & Machine Learning

PocketLLM

A mobile application designed to bring lightweight AI language models directly to users' devices for private and accessible AI conversations.

PocketLLM is a Flutter-based mobile application that explores running and managing lightweight large language models directly on a mobile device. The application provides a model catalog where users can browse, download, and manage different AI models based on their device capabilities. Once a model is available locally, users can interact with it through a built-in AI chat interface, creating a more portable and accessible on-device AI experience.

Built with

  • Flutter
  • Dart
  • Artificial Intelligence
  • Large Language Models
  • On-Device AI
  • Mobile Development

Key work

  • Built-in AI chat interface
  • Browse and discover lightweight language models
  • Download and manage models directly on the device
  • Model filtering based on size and device requirements
  • Support for different model sizes and capabilities
  • Local and custom model management
  • Designed for portable and accessible on-device AI
  • Flutter-based cross-platform mobile application

01 / 04

15Mobile Application

GreenWise

A cross-platform mobile application focused on promoting environmental awareness through accessible digital information and a responsive user experience.

GreenWise is a Flutter-based mobile application centered on green technology and environmental awareness. The application was designed to provide users with accessible digital information while delivering a simple, responsive, and user-friendly experience across different mobile platforms.

Built with

  • Flutter
  • Dart
  • Mobile Development
  • Cross-Platform Development
  • Responsive UI Design

Key work

  • Promotes environmental awareness and green technology
  • Provides accessible digital environmental information
  • Cross-platform mobile application development
  • Responsive and user-friendly interface design
  • Built using Flutter for efficient multi-platform support

Additional work

More Projects

Smaller builds and focused applications across web and mobile development.

Desktop Application

Daily Time Record System

A Java-based desktop application designed to automate employee time-in and time-out recording and generate organized attendance summaries.

Java · Java Swing · Desktop Application Development · Information Systems

Desktop Application

ComLab Utilization System

A desktop-based laboratory utilization tracking system designed to help institutions manage computer laboratory schedules, availability, and usage records.

React · Electron · JavaScript · Desktop Application Development · Information Systems

IoT & Embedded Systems

SmartPlant — Automatic Plant Watering

An Arduino-based smart watering system that monitors plant conditions and automatically manages irrigation for more efficient and reliable plant care.

Arduino · IoT · Embedded Systems · Sensors · Automation · Hardware Development

Development

Credentials

Certifications, training, and other credentials related to my technical and professional development.

Train the Trainers Program - Certificate of Attendance

Pelita Bangsa Academy, Lisk, Davao DeFi Community, and Ethereum Philippines

May 22, 2026

Train the Trainers Program - Certificate of Completion

Pelita Bangsa Academy, Lisk, Davao DeFi Community, and Ethereum Philippines

May 22, 2026

Train the Trainers Program - Certificate of Participation

Pelita Bangsa Academy, Lisk, Davao DeFi Community, and Ethereum Philippines

May 22, 2026

SPEAKER for Blockchain Seminar-Workshop: Empowering Learners Through Blockchain Technology

Marian TBI and RPIC

June 10, 2026

Quantum Computing and Cybersecurity Capture the Flag Hackathon 2026

Quantum Computing Society of the Philippines

June 27, 2026

Certificate of Appreciation: Sui Builders Program Davao

YGG Pilipinas together with DICT Region XI and Sui

April 21, 2026

E-Certificate for Ignacian Marian Leaders Workshop 2024

UIC USG

August 24, 2024

Certificate of Participation for Workshop Seminar for Adobe Premiere Pro

Vibe Club UIC

Apr 22, 2024

Certificate of Participation: Google I/O Extended Davao 2025

GDG Davao

Jul 21, 2025

DevFest Davao 2023 Certificate of Participation

The DevFest Davao 2023 Team

Nov 15, 2023

Developing Designs for Print Media

Technical Education and Skills Development Authority (TESDA)

November 5, 2025

Introduction to Visual Graphic Design

Technical Education and Skills Development Authority (TESDA)

November 5, 2025

Developing Designs for Logo

Technical Education and Skills Development Authority (TESDA)

November 5, 2025

Installing and Configuring Computer Systems

Technical Education and Skills Development Authority (TESDA)

November 5, 2025

Introduction to CSS

Technical Education and Skills Development Authority (TESDA)

November 5, 2025

Microsoft Cybersecurity Course: Security, Compliance, and Identity Fundamentals

Microsoft and Technical Education and Skills Development Authority (TESDA)

November 6, 2025

Setting Up Computer Networks

Technical Education and Skills Development Authority (TESDA)

November 5, 2025

Technical toolkit

Tools I Use

Technologies I use to design, build, test, and deploy software across different platforms.

Languages

  • TypeScript
  • JavaScript
  • Python
  • SQL
  • Dart
  • C/C++
  • C#
  • Java
  • PHP
  • Solidity

Frontend

  • React
  • Next.js
  • Vite
  • Tailwind CSS
  • shadcn/ui
  • HTML5
  • CSS3

Backend & APIs

  • Node.js
  • Express
  • Python
  • REST APIs
  • Authentication
  • Role-Based Access Control

Databases & Cloud

  • PostgreSQL
  • Supabase
  • MongoDB
  • MySQL
  • SQLite
  • Vercel
  • Render
  • AWS

AI & Computer Vision

  • TensorFlow
  • YOLOv8
  • Computer Vision
  • Object Detection
  • Data Analysis

Blockchain

  • Solidity
  • Foundry
  • Smart Contracts
  • DApp Development

Development & Testing

  • Git
  • GitHub
  • Docker
  • Postman
  • Hoppscotch
  • Playwright
  • Vitest
  • Figma

Mobile & Embedded Systems

  • Flutter
  • React Native
  • Unity
  • Arduino
  • Raspberry Pi

04 / Background

Education

University of the Immaculate Conception

Bachelor of Science in Computer Science

Major in Computational Health Informatics

College of Computer Studies

Expected Graduation: 2027

Davao City, Philippines

Professional focus

  • Full-Stack Development
  • Management Information Systems
  • Database Systems
  • Software Engineering
  • Cloud Applications
  • Blockchain Development
  • AI & Computer Vision
  • Mobile Development
  • IoT

05 / Contact

Let's Work Together.

I'm open to discussing software opportunities, collaborations, and interesting projects. Feel free to reach out through any of the platforms below.