Hardware × Software Engineer

James Harcourt

I design and build embedded systems and health-tech — from low-cost IoT glucose monitors to solar trackers and iOS companion apps. Bringing hardware, firmware and clean interfaces together into things people can actually use.

0Shipped projects
Embedded+ iOS + Web
IoTHealth-tech focus

Selected work

A mix of hardware, firmware and apps I've built end-to-end.

Featured · IoT Health2025–26

GlucoBit

A low-cost IoT system for non-invasive glucose visualisation. A CircuitPython device pulls live readings from the Dexcom cloud over WiFi, renders them on a colour LCD, and fires audible + LED alarms on lows — paired with a native iOS companion app over Bluetooth.

  • CircuitPython
  • Swift / SwiftUI
  • BLE
  • Custom PCB
  • OTA Updates
iOS App2025

DiabeTech

An iOS app to support diabetes management and data visualisation

  • Swift
  • SwiftUI
  • HealthKit
Embedded2024

Solar Tracker

A dual-axis solar tracking system in C++ — sensing light direction and driving motors to keep a panel aligned with the sun for maximum yield. Hands-on embedded control, sensors and actuation.

  • C++
  • Microcontroller
  • Sensors
  • Motor Control
Thrust Vector Controlled model rocket2026

Pointy R1

A thrust vector controlled model rocket with telemetry and flight data analysis.

  • Python
  • PCB Design
  • CAD
  • Microcontroller
  • Sensors
  • Motor Control

More on GitHub

Personal site builds, experiments and works in progress.

About

I'm an engineer who likes to live at the boundary between hardware and software. Most of my work starts with a real-world problem — like making glucose data glanceable for someone living with diabetes — and follows it all the way down: schematic and PCB, firmware on the metal, the cloud calls, and the app in your hand.

I care about systems that are reliable, low-cost and genuinely usable — not just demos. I'm comfortable across embedded CircuitPython and C++, native iOS in Swift, and the web. I also enjoy the hands-on side of things: soldering, 3D printing, and designing PCBs.

Get in touch

Let's build something.

Open to opportunities and collaborations in hardware, embedded systems and health-tech.