J
Joseph VergaraEmbedded & Edge AI
AboutThe benchProjectsCertificationsContact
BS Computer Applications (Major in Embedded Systems)
Joseph Vergara

Joseph Vergara

Embedded Systems & Edge AI Engineer

Mindanao State University – Iligan Institute of Technology

I write the software that lives directly on hardware — firmware, real-time systems, and small AI models that run without the cloud.

1.96MSU-IIT CGPA
15+Hardware Projects
0msEdge Inference Latency
Instruments — Live Workbench
ONLINE

A little hardware bench you can poke at

A simulated microcontroller board — same interfaces as the real thing, nothing to break.

poke a reading:

What’s on the board

FreeRTOS v10.5.1

chip
STM32F103C8T6 · Cortex-M3 @ 72MHz
memory
48,240 bytes free of 65,536 (73.6% headroom)
uptime
284,912 ms · preemptive priority scheduling
power
run mode · bus 3.308 V · 38.6 °C
Xcode Instruments Telemetry

The bench: what I build on and with.

Microcontroller benches, real-time RTOS schedules, and edge AI benchmarks from real hardware.

who I am,
in plain words

I like making small, stubborn computers do useful things.

I'm Joseph Alan B. Vergara — 'Joal' — an embedded systems developer and edge AI researcher based in Iligan City, Philippines. I'm finishing my BS Computer Applications (Major in Embedded Systems) at MSU-IIT. Most of my work lives close to the hardware: firmware for small chips like the STM32, ESP32, AVR, and Renesas RA6M3, real-time scheduling with FreeRTOS and RT-Thread, computer vision that runs on the device itself instead of the cloud, and full-stack telemetry dashboards that make the readings easy to follow.

Most of my work sits where hardware meets software: writing the firmware that runs on a chip, teaching it to read sensors reliably, and then getting that data somewhere a person can act on it. Lately that has meant tiny AI models that run on the device itself, so nothing has to travel to a server to make a decision.

School

  • BS Computer Applications

    Aug 2023 – Present

    Major in Embedded Systems

    Mindanao State University – Iligan Institute of Technology (MSU-IIT)

    CGPA 1.96269

    Specialized curriculum in Microcontroller Programming, FreeRTOS & Real-Time Kernels, Edge AI & Computer Vision, Industrial PLC Automation (CODESYS), IoT Telemetry, and Digital Logic Design.

    • Focus: Deterministic RTOS task architectures, low-power state machines, and bare-metal register manipulation.
    • Active researcher on multi-author PhD dissertation and Master’s research publications.
  • Senior High School Diploma

    2021 – 2023

    Accountancy, Business & Management (ABM)

    MSU-IIT Integrated Developmental School

    Developed strong analytical and quantitative modeling foundations alongside independent engineering projects.

    • Academic Honors recipient.

Research I'm part of

  • Co-Author & Full-Stack / Embedded Developer

    2024 – Present

    PhD Dissertation Research Collaboration

    Designed a full-stack Learning Management System (React.js, Node.js, Supabase/PostgreSQL) to ingest live microcontroller hardware telemetry and automate laboratory scoring logic with zero manual intervention. Benchmarked standard cloud server deployments against an edge-hosted architecture on the ESP32-P4 microcontroller.

    • ESP32-P4
    • Microcontroller Telemetry
    • React
    • Node.js
    • PostgreSQL
    • Edge Benchmarking
  • Co-Author & Mobile / Edge AI Developer

    2024 – Present

    Master's & Undergraduate Research Collaboration

    Quantized and deployed an optimized YOLOv8n edge AI model into a cross-platform mobile application for zero-latency, on-device microplastic particle quantification. Configured native Android SDK build toolchains, automated OpenCV preprocessing pipelines, and established on-device inference benchmarking.

    • YOLOv8n
    • Edge Impulse
    • TFLite
    • Android SDK
    • Computer Vision
    • Mobile AI

Around campus

  • College of Computer Studies Executive Council

    Aug 2025 – May 2026

    Sports & Development Affairs – Undersecretary

    Directed student engagement, inter-collegiate tournaments, and technical community sports initiatives at MSU-IIT.

  • Titans Esports

    2021 – 2023

    Mobile Legends: Bang Bang Team Captain

    Competitive tactical leadership, communication orchestration, and high-pressure team execution in regional tournaments.

What I work with

the toolkit, sorted by shelf

Embedded Systems & RTOS

Firmware core
  • C
  • C++
  • FreeRTOS
  • RT-Thread RTOS
  • STM32 (Blue Pill / Cortex-M3)
  • ESP32 / ESP32-P4
  • Renesas RA6M3
  • ATmega328P / AVR
  • Intel 8051
  • Bare-Metal Firmware
  • Task Synchronization & Queues
  • Hardware Timers & Interrupts (ISR)

Edge AI & Computer Vision

On-device AI
  • YOLOv8n / Ultralytics
  • MediaPipe Pose Kinematics
  • OpenCV
  • Edge Impulse
  • Roboflow
  • TensorFlow Lite / Micro
  • MLX90640 Thermal Radiometry
  • Model Quantization (INT8/FP16)
  • Zero-Latency Mobile Inference

Protocols & Hardware Design

Wires & circuits
  • I2C
  • SPI
  • UART / USART
  • CAN Bus
  • MQTT / Mosquitto
  • PLC Ladder Logic (CODESYS V3)
  • PCB Layout & Soldering
  • Oscilloscope & Logic Analyzers
  • Rotary Encoders & OLEDs (SSD1306)
  • Sensor Fusion (IR, Inductive, Ultrasonic)

Web & Telemetry Architecture

Web & telemetry
  • TypeScript
  • Next.js 15/16
  • React 19
  • Node.js
  • Tailwind CSS v4
  • Supabase
  • PostgreSQL
  • SQLite
  • REST APIs & WebSockets
  • Flutter (Web & Android)

Toolchains, DevOps & OS

Tools & systems
  • Linux (Arch Linux, CachyOS)
  • Git & GitHub CI/CD
  • CMake / Makefiles
  • Microchip (ATMEL) Studio
  • RT-Thread Studio
  • SquareLine Studio / LVGL
  • VS Code / Neovim
  • Cloudflare Pages / Vercel
  • Bash & Zsh Scripting

Things I've built.

Firmware, tiny AI models, hardware rigs, and the web apps that make them useful. Every entry links to real code or a live build.

showing 15 of 15

by tag:

Full-Stack & Embedded · Live Telemetry System

O.I.N.K. — Swine Thermal Fever Surveillance

Lead Firmware & Edge CV Developer

Continuous thermal screening pipeline utilizing an MLX90640 32x24 IR array on ESP32 streaming to edge CV inference and a live Flutter telemetry dashboard.

board
ESP32-WROOM-32
link
I2C / Wi-Fi UDP Stream
timing
< 120ms pipeline
clock
240 MHz Dual-Core
  • ESP32
  • MLX90640
  • Thermal Imaging
  • Flutter
  • OpenCV
  • IoT Telemetry
Live PlatformGitHub Repo
  • Agap AI — Multimodal Emergency Triage Platform

    Web Development

    Lead Full-Stack & AI Systems Architect — IEEE Sumpai Hackathon 2026

    Emergency response platform translating panicked SOS voice calls into structured responder situational intelligence and real-time GIS dispatch queues.

  • BCA182 Multisensor Room Monitor

    Embedded & HMI

    Firmware & Systems Engineer

    Real-time environmental telemetry system built on STM32 ARM Cortex-M3 (Blue Pill) running a 5-task FreeRTOS architecture with SSD1306 OLED and rotary encoder.

  • ARUGA Fall Detection & Inactivity Monitoring

    Mobile & Edge AI

    Computer Vision & Edge AI Engineer

    Zero-dataset real-time computer vision system using 33-point MediaPipe Pose kinematics, spine inclination vectors, and inactivity timers for eldercare safety.

  • Microcontroller-Based Automated Feedback System

    Full-Stack & Embedded

    Co-Author & Full-Stack / Embedded Developer — PhD Research Collaboration

    Full-stack LMS paired with live sensor telemetry and edge hosting on ESP32-P4 for automated laboratory assessment.

  • Mobile Microplastic Detection App

    Mobile & Edge AI

    Co-Author & Edge AI Developer — Master’s & Undergraduate Collaboration

    On-device computer vision mobile app using quantized YOLOv8n for real-time microplastic classification with zero cloud latency.

  • Barangay Connect Web App

    Web Development

    Full-Stack Developer — TechShowcase 2025 Award Winner

    Full-stack civic management platform streamlining local governance with incident reporting, document requests, and real-time polls.

  • Snake OS: Embedded Interactive HMI Game

    Embedded & HMI

    Embedded Developer — Renesas RA6M3, RT-Thread OS, LVGL

    Arcade game engine utilizing RT-Thread RTOS and LVGL to deliver fluid real-time graphical rendering and autonomous AI autopilot on bare metal.

  • Sustainability in the Cup Web

    Web Development

    Frontend & Data Visualization Engineer

    Interactive research platform examining green marketing claims and consumer trust across Northern Mindanao cafés.

  • Edge AI Glasses Object Detection

    Full-Stack & Embedded

    Edge AI Developer — Roboflow, Edge Impulse

    Low-latency on-device eyewear object detection trained via Roboflow and quantized with Edge Impulse for wearable assistance.

  • Industrial Oven Simulation & Control

    Embedded & HMI

    PLC & Automation Developer — CODESYS V3, PLC, HMI

    Virtual PLC ladder logic and interactive HMI with automated heating logic, safety interlocks, and threshold alarms.

  • IoT Vermicomposting Monitor

    Embedded & HMI

    IoT Developer — ESP32, MQTT, Sensors

    Automated closed-loop irrigation triggered on real-time soil moisture (60-80%) with 5+ environmental parameters over MQTT.

  • Line Following Robot

    Embedded & HMI

    Firmware Developer — Arduino Uno, AVR Assembly

    Hand-tuned AVR Assembly firmware and dual PWM hardware timers (Timer0/2) for a 5-channel IR array, achieving 100% course completion.

  • K-Bin: Automated Smart Waste Sorting

    Embedded & HMI

    Software & Embedded Developer — Qt C++, CMake, Sensors

    A Qt C++ GUI with real-time level tracking and multi-sensor routing (inductive, capacitive, ultrasonic) to sort 3 waste streams.

  • Adjustable DC Power Supply

    Embedded & HMI

    Electronics Engineering

    Regulated benchtop power supply unit with variable output up to 12V and short-circuit protection for embedded development.

the paper
trail

Certificates & the record.

Hackathons, symposiums, seminars, and academic recognition — every one of these is a scan of the real document. Tap a row to open it.

15 of 15 entries

Let's build something.

If you need firmware, an edge-AI model, or a web app that talks to hardware — or you just want to say hello — write below. Your mail app opens with the message ready to send, and I read everything that arrives.

drop me a line

usually replies within a day

Where should this go?

Or reach me directly

no form needed

open to firmware work, edge-AI projects, research collaborations, and full-time roles.