Skip to content
View sam-dumont's full-sized avatar
🚴
🚴

Organizations

@dropbars

Block or report sam-dumont

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sam-dumont/README.md

10+ years of experience, from multi-account AWS landing zones to embedded C++ on BLE sensors with a few KB of RAM to spare.

Right now I run the data platform at DPG Media, the largest media group in the Benelux: multi-tenant Airflow on EKS, ~1000 internal users, plus LLM tooling that reads 2000+ Qlik apps and 500+ DAGs and finds the money everyone stopped looking for.

Most of what I build is client work and lives in private repos. Here's the stuff I'm allowed to show you.

// CLOUD & DATA PLATFORMS

// EMBEDDED, BLE & REVERSE ENGINEERING

  • OpenRD: an ESP32 that speaks Garmin's undocumented Running Dynamics protocol. A Fenix 8 shows native vertical oscillation and ground contact from a board that never touched a chest.
  • GarminGoProDatafield: control a GoPro from your Garmin. DC Rainmaker called it the free alternative to Garmin's paid app.
  • rkd-telemetry-extractor: first public docs of Race-Keeper's .rkd format. Two parsers, Python and Go, byte-for-byte identical output, 100% branch coverage.
  • Stryd Zones, the Garmin running-power datafield (100K+ downloads). I took over the open-source RunPowerWorkout, Stryd hired me off the back of it.

// WRITING

I write up the hard parts at dropbars.be/blog: decoding a BLE stack with a sniffer and a decompiled APK, running two BLE identities off one nRF52832, bolting PEPPOL e-invoicing onto a 13-year-old ERP.

// ELSEWHERE

dropbars.be · LinkedIn · AWS Solutions Architect + Terraform Associate · won the re:Invent Security Jam twice

Pinned Loading

  1. claude-skills claude-skills Public

    37 5

  2. GarminGoProDatafield GarminGoProDatafield Public

    Monkey C 15 2

  3. immich-video-memory-generator immich-video-memory-generator Public

    Turn your Immich photo library into video memory compilations: pick a person, pick a year (or don't), get a video with music and smart cuts

    Python 3