About Me

Shiqi Jiang
Shiqi Jiang

Brief Bio.

I am Shiqi Jiang, a Ph.D. candidate from School of Computer Science and Engineering of Nanyang Technological University, Singapore. I'm currently working at Wireless And Networked Distributed Sensing (WANDS) Group under the supervision of Prof. Mo Li. I received my B.E. in Computer Science from Zhejiang University.

Before starting a doctorate, I was a software engineer of Innovation Works, serving at Wandou Labs. During my undergraduate study, I had internships with Microsoft Research Asia, Eagle Lab and Embedded System R&D Center of Zhejiang University.

Get Full Resume

Research Interests

My research interests primarily lie in the area of mobile sensing and computing, including mobile sensing and security, innovative mobile applications and systems. The goal of my research is to explore the capacities of mobile sensing, provide insightful data analytics, build human centered services to facilitate people’s better lifestyle.

[IJDSN] Shiqi Jiang, Pengfei Zhou and Mo Li, "Detecting Phantom Data Usage on Smartphones with Analysis of Contextual Information", in International Journal of Distributed Sensor Networks, 2015.

[ICDCS'15] Pengfei Zhou, Shiqi Jiang and Mo Li, "Urban Traffic Monitoring with the Help of Bus Riders", in IEEE International Conference on Distributed Computing System, 2015.

[TITS] Zhidan Liu, Shiqi Jiang, Pengfei Zhou and Mo Li, "A Participatory Urban Traffic Monitoring System: The Power of Bus Riders", in IEEE Transactions on Intelligent Transportation Systems, 2016.

[ICCCN'17] Shiqi Jiang, Pengfei Zhou, Zhenjiang Li and Mo Li, "Memento: An Emotion Driven Lifelogging System with Wearables", in IEEE International Conference on Computer Communications and Networks, 2017.

[MobiCom'14] Demo Pengfei Zhou, Weiming Chan, Shiqi Jiang, Jiajue Ou, Mo Li, and Guobin (Jacky) Shen, "Demo: Instant Phone Attitude Estimation and Its Applications". In ACM International Conference on Mobile Computing and Networking, 2014.

[Infocom'16] Poster Shiqi Jiang, Pengfei Zhou, Zhenjiang Li and Mo Li, "Poster: Emotion-Driven Lifelogging with Wearables", in IEEE International Conference on Computer Communications, 2016.

Education & Industry Experience

Recent Projects

FFS Technology 2015.5 - 2017.5

Co-Founder @ FFS Technology

FFS Technology specializes on creating and building NFC based applications, authentication and payment solutions for smartphones.

  • Designed and led the development of AnyPay. AnyPay is a prototype of the contactless mobile payment based on Host Card Emulation(HCE), which is compatible with the current EMV and UnionPay standard.
  • Designed and developed KKC. KKC is a tool reading transit cards using NFC on Android. The cards from over 100 cities are supported. KKC also integrates the third-party payments to allow users top-up the transit cards on smartphones via NFC directly.

SnapPea Android Client 2012.5 - 2013.5

Software Engineer @ Innovation Works

Working with excellent engineers, I was involved in the SnapPea Android project. SnapPea, called "Wan-Dou-Jia" in Chinese, is one of the most popular android App Stores in China. My major duties are:

  • Designed and implemented Could API, which is a set of generic APIs handling networking requests, serialization and deserialization in SnapPea. As a fundamental service, Cloud API is used by developers in SnapPea team.
  • Implemented Root Mode. Root mode is designed for users with a rooted android phone, which allows users to manage system apps, configurations and so on.
  • Implemented Zero Mode. As one of key features in SnapPea, Zero-Mode makes SnapPea be able to offload download tasks to PC clients, and creates a seamless experience between SnapPea PC client and Android Client.
  • Refactored Download library and implemented the upper layers including views, adapters and related control/optimized logics.

pi-Loc: Mobile Indoor Localization System 2011.4 - 2012.1

Research Intern @ Microsoft Research Asia

Despite extensive investigation robust mobile indoor navigation remains a challenging problem. Many existing approaches require infrastructure (e.g., indoor beacons) to achieve reliable accuracy. In this project we exploit inertial sensors and only require indoor map information. Essentially our solution relies on accelerometer based step detection and step length estimation, along with magnetometer measurements for direction to estimate location within known indoor map constraints.

  • Implemented the automatic tool to collect and label sensor data and video clips. Trained and evaluated the step model which leverages fused sensor data to estimate the step length.
  • Implemented the proposed system on Windows Phone. Please find the video demo here.
  • The paper introducing this work, “Reliable and Accurate Indoor Localization using Inertial Sensors on Smartphones” was accepted by 14th ACM International Conference on Ubiquitous Computing (Ubicomp'12).

Other Projects 2010 - Present

I love to work my off-hours on some small, simple but interesting side projects. These tiny projects make me refreshed and escape from the work, and I also could gain some new knowledge and skills. The followings are some selected side projects of mine.

  • LTM, Long-Term-Monitor. LTM is a tool used for collecting the traffic information on Android phones. By monitoring kernel message (this feature needs ROOT permission), LTM can log all detailed network traffic information and categorize it in the terms of its network type (Wi-Fi or 3G, etc.), traffic length, protocol type and application source. This tool is designed for analysis the smartphone application network usage and corresponding users' behavior.
  • RootManager. RootManager is a library that developers can use to access root utilities on Android devices easily. RootManager provides functions including checking if the device is rooted, obtaining superuser privileges, installing/uninstalling applications silently, capturing screen shot, recording screen and so on. Please find more details on Chrisplus/RootManager
  • NFCSocket. NfcSocket is a library for Android developers to implement communication via NFC in an easy way. Based on Host-card-emulator, NfcSocket implements P2P multi-rounds communication. But unlike Android Beam, NfcSocket allows devices to communicate automatically without user intervention. NfcSocket also allows developers to handle incoming messages both in the HCE service and their own classes. Please find more details on Chrisplus/NFCSocket
  • Greensleep. Greensleep is an Android application that can detect if users have fallen asleep by fusing temporal, spatial and other context information. It then schedules the communication and background services in order to save the battery life. Greensleep won a third prize in Google Android Challenge 2010 in China.

Contact Me

N4-B2a-02h, 50 Nanyang Avenue, PDCC

NTU, Singapore, 639798

Email: chrisplus...@gmail.com

Work: sjiang004 (AT) ntu.edu.sg

50 Nanyang Ave, Singapore