← Back to Home
$ cat ~/projects/coretymp/README.md

CoreTymp

CoreTymp project thumbnail
CoreTymp project thumbnail
BLE BLE BLE ESP32 ear · BME680 ESP32 ear · BME680 ESP32 ear · BME680 Desktop · PyQt6 ear 1 37.2°C ear 2 38.1°C ear 3 36.9°C 3 devices connected OTA update USB-C sync per-device config
CoreTymp poster view for the ear-worn wearable prototype

CoreTymp is an ear-based wearable prototype for continuous temperature and environmental monitoring in demanding work environments. I owned the software and firmware work end to end, and I also contributed to the hardware design process through system-level decisions and implementation guidance.

Technical Overview

Contributions

Desktop GUI (PyQt6)

Alongside the firmware, I built a full desktop application in PyQt6 to manage the entire device ecosystem from a single interface. The goal was to give researchers a way to run multi-device sessions without touching the hardware or manually handling files.

Features

GUI Screenshots

GUI screenshot 1: main dashboard / device list
main dashboard: connected devices + live readings
GUI screenshot 2: device config
per-device config panel
GUI screenshot 3: user assignment
user assignment view and firmware update

Project Ownership