Skip to content
View sirapol's full-sized avatar

Block or report sirapol

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sirapol/README.md
/*
 * $ ./sirapol --whoami
 */
#include <stdio.h>

int main(void) {
    char *me = "Fluke";                 // Sirapol Sriuaipornchai
    printf("Hello, world! I'm %s.\n", me);
    printf("Embedded & IoT Engineer who makes machines talk.\n");
    printf("Serial | Modbus | MQTT | CAN | 4G/NB-IoT | LoRa\n");
    return 0;   // scroll down for the full story
}

Yes, this resume is written in plain Markdown on purpose — a programmer's profile should feel at home in a terminal.

> find me

Personality // Lastest update on 2026-07-13

{
  "nameEng": {
    "first": "Sirapol",       // ชื่อจริง
    "last": "Sriuaipornchai", // นามสกุล
    "nickname": "Fluke"       // ชื่อเล่น
  },
  "nameTh": {
    "first": "ศิรพล",         // ชื่อจริง
    "last": "ศรีอวยพรชัย",     // นามสกุล
    "nickname": "ฟลุ๊ค"        // ชื่อเล่น
  },
  "birthDay": "1992-04-30",   // วันเกิด
  "age": 34,                  // อายุ
  "militaryStatus": "Exception", // สถานะทางทหาร (ได้รับการยกเว้น)
  "marriageStatus": "Divorced",  // สถานะสมรส (หย่าร้าง)
  "height": 175,              // ส่วนสูง (ซม.)
  "weight": 47,               // น้ำหนัก (กก.)
  "religion": "none",         // ศาสนา (ในบัตรประชาชนคือ "พุทธ")
  "contact": {
    "emailPrimary": "s.sirapol@gmail.com",   // อีเมลหลัก
    "emailSecondary": "s.sirapol@hotmail.com", // อีเมลสำรอง
    "phone": "+66806668060", // เบอร์โทรศัพท์
    "lineId": "s.sirapol"    // ไอดีไลน์
  }
}

Images

Fluke-Profile-01

Experiance

1. Ducati Motor Thailand Co., LTD.

Position : Trainee

Responsibility

Create and Checking Working Instruction , Training new working instruction to operator.

Start Date : 2013-03-18

End Date : 2013-06-18

2. OGN Network Thailand Co., Ltd.

Position : Sales Engineer

Responsibility

Collect requirement of design project from customer.
Prepare estimate cost of machine after design team completed the drawing.
Make quotation, manage project timeline and complete project.
Customer field is automotive industries ( 1st , 2nd tier)

Start Date : 2014-06-01

End Date :2016-05-31

3. Metro Systems Corporation PCL.

Position : Sales Engineer

Responsibility

Sales the SOLIDWORKS ( 3D CAD CAM CAE software )
Find the new customer.
Convince customer between SOLIDWORKS and another software
Make quotation, commit billing date and delivery date

Start Date : 2016-06-01

End Date (Estimate): 2017-12-31

4. Metro Systems Corporation PCL.

Position : IoT Engineer

Responsibility

1.  Technicial and pre-sale of Thingworx ( IoT platform of PTC inc. )
    1.  Present Thingworx to customer suggestion right way to IoT.
    2.  Suggest the right way for start IoT project.
    3.  Site survey, get requirement and find critial pain point from customer.
    4.  Present prove of concept ( POC ) refer requiremnet and pain point.
    5.  Mapping data from machine or what every to Thingworx platform ( Kepware, REST, MQTT and etc ).
    6.  Contact PTC headquarters about after sale service ( Bug report, installation guide, manual and etc ).
    7.  Find the new IoT hardware or IoT technology to support customer.
2. DIAS IoT Platform ( Thingsboard core engine )
   1. Concept design platform.
   2. Design back end structure.
   3. Coding back end electricity billing service and generate to PDF report.
   4. Coding back end OEE service and generate to PDF report.
   5. Design and coding Admin application for DIAS platform ( Angular , NodeJS ).
   6. Coding back end Line notify service.
3. Administrator
   1. Using VMware for manage all server. ( Thingworx, DIAS, SOLDIWORKS and etc. )
   2. Manage resource of Host server.
   3. Create new VM for testing, setup, develop IoT platform.
   4. Install OS. ( MS windown server, Ubuntu server).
   5. Monitor server.
   6. Maintenance server. ( Update, Down check and whatever you can think ).
4. Content creator
   1. Write IoT articles for marketing event.
   2. Write webinar content.

Start Date (Estimate) : 2018-01-01

End Date : 2021-04-01

5. Network Link Co., Ltd.

Position : Programmer ( IoT Hardware Engineer )

Responsibility

Focus on Electronics hardware for IoT in construction business
    1.  Kick start new project with customer's requirement.
    2.  Suggest the right way for start IoT project.
    3.  Site survey, get requirement and find critial pain point from customer.
    4.  Guidelines the hardware for our team ( Electronic technician and Web app developer ).
    5.  Mapping data from hardware to web app ( via REST API ,MQTT and etc ).
    6.  Design prototype PCB and firmware.
    7.  Driving the prototype to mass production 
    8.  Contact with PCB fabrication factor , Electronic component supplier.
    9.  Testing and develop testing to for our team.
    10. Improve hardware current model ( Add feture , improve performance )
    11. Etc.

Start Date (Estimate) : 2021-05-01

End Date : 2023-06-30

6. Wireless Solution Asia Co., Ltd.

Position : IoT Project Manager

Responsibility

Smart Building Business Focus
    1. Smart Building Automation:
        Developed and implemented a robust Zigbee network for a water leak monitoring system, enabling real-time leak detection and improved building safety. (Highlights contribution to smart building automation)
    2. IoT-based Water Leak Monitoring System:
        Led the development of a water leak monitoring system using the Thingsboard IoT platform, promoting efficient water management and minimizing potential damage in smart buildings. (Focuses on IoT application in smart buildings)
    3. Smart Building Sensor Sourcing:
        Conducted thorough research and identified qualified suppliers for Zigbee water leak sensors, ensuring compatibility and reliability within smart building ecosystems. (Emphasizes understanding of smart building component sourcing)
    4. Smart Building Alarm Display Development:
        Designed and developed a water leak alarm display using ESP32 and Squareline, providing clear and actionable alerts for building occupants in a smart building environment. (Showcases development skills for smart building interfaces)

IoT Project Focus:
    1. IoT Project Cost Estimation:
        Acted as a key resource in estimating costs for IoT projects based on customer requirements and technical specifications. (Highlights cost estimation expertise in IoT projects)
    2. IoT Device Selection for Customer Needs:
        Possess strong research skills to identify and recommend appropriate IoT devices that precisely meet customer requirements within IoT projects. (Focuses on understanding customer needs and selecting suitable IoT devices)
    3. IoT Device and System Testing:
        Performed meticulous testing of IoT devices and overall systems to ensure functionality, reliability, and data integrity in IoT projects. (Emphasizes testing skills for IoT projects)
    4. Developer Support for IoT Device Integration:
        Proactively facilitated the collaboration between developers and IoT devices, ensuring seamless integration and smooth operation within IoT projects. (Highlights ability to bridge communication between developers and IoT devices)

Start Date (Estimate) : 2023-07-01

End Date : 2024-07-30

7. Doulon Electronics Co., Ltd.

Position : Electronics Engineer

Responsibility

Design advanced electronic PCBs using Altium Designer.
    1.  Handle a wide range of designs, from general DC-DC power converter
        circuits to high-end MCU circuits.
    2.  Work on compact, space-constrained boards ranging from 2 to 4 layer PCBs.

Start Date : 2024-08-01

End Date : 2024-12-31

8. I&O Technic Co., Ltd.

Position : Electronic Engineer

Work Arrangement : Freelance / Part-time, 100% Work From Home

Responsibility

Research, design and develop an EVSE J1772 AC charger (max 7.7 kW),
conforming to the SAE J1772 standard.
    1.  End-to-end ownership : PCB design, firmware, and testing.
    2.  Firmware development on ATmega328, RP2350 and ESP32-S3.
    3.  Integrated Thingsboard as the IoT platform for remote
        monitoring and control.

Start Date : 2022-06-01

End Date : Present

Education

Education Institution Major
Vocational Certificate Nakron Pathom Technical Collage Auto Machanic
Bachelor Degree King Mongkut University of Technology North Bangkok Automotive Engineering Technology

Skill

note in the bracket is skil ranking. ( Maximum is "Out standing")

Programming

  1. C // Embedded PIC16F,PIC18F,AVR series ( Very good )
  2. Java ( Below Average )
  3. Javascript // NodeJS ( Good )
  4. C# // WinFrom , Console ( Average )
  5. Python ( Good )
  6. SQL // Postgresql , MSSQL ( Average )

Electronic and IoT Protocol knowledge

  1. Serial , USART ( Very good )
  2. I2C ( Good )
  3. SPI ( Average )
  4. CAN Bus // OBD-II ( Good )
  5. Modbus // TCP, Serial ( Very good )
  6. REST API ( Very good )
  7. MQTT ( Very good )
  8. Bluetooth ( Average )
  9. 3G/4G internet, NB-IoT , message ( Outstanding )
  10. LoRa ( Average )

Programming tools

  1. VIM ( Good )
  2. VS Code ( Good )
  3. VMware ( Average )

CAD and PCB tools

  1. SOLIDWORKS ( Excellent )
  2. Eagle PCB ( Excellent, It's long time ago.)
  3. Altium ( Good )
  4. EasyEDA ( Outstanding )
  5. Cura 3D printer ( Very Good )

OS

  1. MS Windows ( Outstanding )
  2. Ubuntu ( Good )
  3. macOs ( Good )

Basic software

  1. MS Office
    1. Word ( Excellent )
    2. Excel ( Outstanding )
    3. PowerPoint ( Excellent )

Etc

  1. Photographer, Videographer and Video editor. ( Excellant )
  2. OBS live streaming software. ( Outstanding )
  3. Electric welding ( Outstanding )
  4. Industrial machining skill. eg. Lathe, Drilling, Milling ( Outstanding )
  5. Advance automotive engineering skill. ( Outstanding )
  6. 3D printer skill. eg. Maintenance, Repair and setup ( Very good )

Hobby

Youtube channel : Fluke Electronic

Motor bike rider

Fluke-Riding

Popular repositories Loading

  1. ESP32-ThingsboardPowerMeter ESP32-ThingsboardPowerMeter Public

    C++ 1 1

  2. ESP32-Thingsboard-MQTT-Send ESP32-Thingsboard-MQTT-Send Public

    C++ 1 2

  3. glcd-arduino glcd-arduino Public

    Automatically exported from code.google.com/p/glcd-arduino

    C++ 1

  4. serial-monitor-v001 serial-monitor-v001 Public

  5. MQTTClient MQTTClient Public

    Python

  6. TWXRESTAPI TWXRESTAPI Public

    Python