VIEW PROTOTYPES

Firekin is a project developed by a team of 4 for the Master in Design Engineering at Harvard University. We designed and built this system in a 6-week sprint. The following describes my individual contributions to the project:

Software Stack

Leveraging Cursor AI to accelerate full-stack development, I engineered a comprehensive firefighter monitoring system. For the frontend, I assisted with the Figma design and implemented the UI 1:1 using React 18 with TypeScript and Vite, featuring real-time data visualization with Leaflet maps (powered by Mapbox tiles), Radix UI components, and Socket.io.

The backend consists of Python scripts using CustomTkinter for a desktop GUI dashboard, pyserial for Arduino communication, and MongoDB for data persistence. I also integrated Express.js and Node.js for web server functionality, along with data processing libraries like NumPy and Matplotlib for sensor data analysis and visualization.

Hardware & Embedded Systems

I designed the electrical circuit integration and programmed three Arduino/ESP32 devices. Additionally, I assisted with the CAD modeling for the device enclosures.

Backpack Hub (LILYGO T-Beam S3 Supreme)
Collects environmental data (Temp, Humidity, CO, PM2.5) via BME280, BMV080, and SEN0466 sensors + MAX-M10S GPS.
Wrist Monitor (Heltec WiFi LoRa 32 V3)
Captures biometric data (Heart Rate/SpO2, Body Temp) using MAX30102 and TMP117 sensors.
Base Station (Heltec WiFi LoRa 32 V3)
Receives data via LoRa (SX1262), displays status on OLED, and outputs serial data for processing.

I implemented man-down detection using the QMI8658 IMU, alert systems with audio feedback, and the FHEMS (Firefighter Health and Environmental Monitoring System) protocol for comprehensive health and safety monitoring.

Interactive Fire Simulation