Nordsense "Mark III"
🎯 Product Brief
Nordsense delivers an IoT-driven smart waste management platform that transforms traditional refuse collection into a data-backed, efficient, and sustainable operation. By equipping waste containers with smart sensors (the Mark III series) and connecting them to an analytics platform, Nordsense provides real-time insights on fill levels, container status, and waste generation patterns. This enables cities, municipalities, facility managers, and waste operators to optimize collection schedules, reduce operational cost, cut carbon emissions, and improve overall service quality.
💼 What I Worked On
I led the development of Nordsense’s flagship IoT sensor platform, the Mark III series; a project I am particularly proud of due to its technical depth, impact, and collaborative nature.
In this role, I guided a focused team of two engineers and three consultants, providing technical leadership and hands-on direction throughout the design and development of advanced sensor hardware solutions. Alongside this, I was responsible for the development and long-term maintenance of embedded firmware across both existing and newly introduced products, ensuring stability, performance, and scalability across two active hardware platforms.
To enable long-term maintainability and reuse, I architected a scalable firmware framework shared across development projects, reducing duplication and enabling faster iteration. Throughout the project, I placed strong emphasis on clear and thorough documentation, ensuring that both the codebase and associated development processes were well-documented to support knowledge transfer, onboarding, and ongoing maintenance.
I was involved throughout the entire development process, from early prototyping and hardware bring-up to firmware development, software integration, and ultimately mass production and large-scale deployment.
⚙️ Technologies I Used
📟 Core Hardware Stack
- STM32L4 (previous generation)
- Ublox SARA U201 Cellular Modem (previous generation)
- NRF52 (BLE and NFC)
- Telit ME310G1-WW Cellular Modem
- Semtech LR1110
- ST VL53L1 ToF Sensor
- ST LIS2DE12 accelerometer
- Skyworks SKY59269 RF Frontend
- Analog Devices MAX77816 BBR
👨🏻💻 Software Stack
- C
- Python
- Pytest
- Doxygen
- Git
- FreeRTOS
- Gitlab
- Memfault
- SEGGER JLink
- SEGGER Ozone
- SEGGER SystemView