Repositories

A few things I keep on GitHub.

karoo extensions

Extensions for the Hammerhead Karoo bike computer, written in Kotlin on Hammerhead's karoo-ext SDK. Free and open source under Apache-2.0; each one installs from the APK on its releases page.

MTB Dynamics — test builds, Karoo 2 & 3

Trail metrics worked out from the Karoo's accelerometer and gyroscope: Grit, Flow, jumps and airtime, cornering, descents and an MTB score, with the ride split into climbs and descents. With RockShox Flight Attendant, SRAM AXS and a power meter paired it adds a suspension coach, gear and power use per terrain, and a service tracker. The summary goes to your phone over ntfy and into the ride's FIT file, so intervals.icu and Garmin Connect can read it.

website and demo ride report · source

Workout+ — 1.2, Karoo 2

The Karoo 3's workout layout on the Karoo 2: a target bar that shows in or out of range at a glance, ramps held to their current value, a big interval countdown, an interval graph colored by your zones, and up to four data fields of your choice. In the last seconds of each interval it beeps and flashes the screen, then shows that interval's time in range and your average; when the workout ends, a table sums up every interval. With a CORE sensor it adds a heat row, using CORE Heat's figures when that's installed.

website · source

CORE Heat — needs a CORE sensor

Heat training data fields driven by a CORE body temperature sensor: core and skin temperature, the Heat Strain Index read straight from the sensor, CORE's heat zones, today's heat training load and a heat adaptation score, in CORE's own zone colors. The heat data goes into the ride's FIT file as well.

website · source

other repos

dotfiles

In dotfiles you will find the configuration for my macOS setup.

Kalograia

In Kalograia you will find a demo website for my occupied village in Cyprus.

CE321

In CE321 you will find the homework for the Operating Systems course.