Phuthipong Bovornkeeratiroj

Phuthipong Bovornkeeratiroj

PhD Student

UMass Amherst


Hello! I am a PhD Student in Computer Science at University of Massachusetts Amherst working with my advisor, Prof. Prashant Shenoy, in the Laboratory for Advance Software System (LASS). My research interests include smart grid, smart building, and renewable energy with emphasis on sustainability (e.g. mitigating greenhouse gas emission) and a bit on privacy.

Prior coming to UMass, I joined a startup company called Piggipo. We developed a mobile app that help Thai people manage and reduce their credit card debt. We won DTAC Accelerate Program in 2014 and got funded by 500 Startups Thailand. It was an amazing time in my life! I got a chance to meet many nice and brilliant people around the world, which, in the end, led me to my journey to the U.S.

This semester I am a TA for COMPSCI 453 Computer Networks teaching by Prof. Parviz Kermani.


  • Smart Grid & Smart Home
  • Machine Learning
  • Sustainability
  • Startup & NGO


  • PhD in Computer Science, 2017 - Present

    University of Massachusetts, Amherst

  • MSc in Computer Science, 2013 - 2015

    Chulalongkorn University, Thailand

  • BSc in Computer Science, 2007-2010

    Assumption University, Thailand

Recent Publications

VPeak: Exploiting Volunteer Energy Resources for FlexiblePeak Shaving

(To be appeared)

Phone-based Ambient Temperature Sensing Using Opportunistic Crowdsensing and Machine Learning

Best Paper Award, IGSC 2020

RepEL: A Utility-preserving Privacy System for IoT-based Energy Meters

Hot or Not: Leveraging Mobile Devices for Ubiquitous Temperature Sensing

Private memoirs of iot devices: Safeguarding user privacy in the iot era

Challenges in Implementing Crowdsourcing on automatic real-time transit tracking system

Boat arrival time prediction system using mobile phone sensing

TA Experiences

Teaching Assistant - CS 453: Computer Networking

Teaching Assistant - CS 326: Web Programming

Teaching Assistant - CS 453: Computer Networking

Teaching Assistant (Grader) - CS 691QC: Quantum Computing

Teaching Assistant - CS 453: Computer Networking

Teaching Assistant - CS 453: Computer Networking