du7.dev

Du7 Technology Services

Pragmatic engineering for infrastructure, cloud, and IoT — from Raspberry Pi to AWS.

Projects

rittenregistratie-bot — log your car trips over WhatsApp
Python · WhatsApp

rittenregistratie-bot

A self-hosted WhatsApp bot that keeps a Belastingdienst-compliant trip log for one or more cars. Send an odometer reading and destination; it appends an audit-ready row to a per-year Excel file and replies with a summary. Runs comfortably on a Raspberry Pi.

nucleus-job-plugin — AWS IoT Jobs execution for Greengrass
Rust · AWS IoT

nucleus-job-plugin

An unofficial Rust runner for AWS IoT Jobs on Greengrass devices. Picks up queued jobs, runs allow-listed handlers, and reports status back to the cloud — reaching IoT Core through the nucleus's own connection, as a standalone generic component.

greengrass-ipc — pure-Rust async client for Greengrass v2 IPC
Rust · crates.io

greengrass-ipc

A pure-Rust, async client for AWS IoT Greengrass v2 component IPC. No C, no FFI — just tokio and typed operations, including ones the official bindings are missing. Safe to call from inside subscription callbacks, where the official SDK is not.

bucket-search — query entire S3 buckets with SQL
TypeScript · npm

bucket-search

An npm package that runs SQL queries across entire S3 buckets using S3 Select — file by file or simultaneously. Extend one class, call .run(). Published as @eduelias/bucket-search.

gha-vacuum — OpenAPI linting in CI
GitHub Action · CI

gha-vacuum

A GitHub Action that runs the vacuum OpenAPI linter on your specs in CI — failing the build on contract violations before they ever reach code review.

docker-jupyter-opencv — Jupyter and OpenCV for students, zero setup
Docker · Education

docker-jupyter-opencv

A zero-setup Docker container with Jupyter and OpenCV, built for students — run one script and the notebook is in your browser, on macOS, Linux, or Windows.

info@du7.dev