Skip to content
View theautomatist's full-sized avatar
  • 06:22 (UTC +02:00)

Organizations

@KR-Projects

Block or report theautomatist

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
theautomatist/README.md

Carl Kuhligk

From PCB to firmware to backend to AI — I build the whole chain.

Practical automation across software and hardware, aimed at real problems.

Germany Open to Embedded/IoT & AI roles


🌱 Currently building — Califana

Open, local-first hardware for plant care.

It starts with Flora, a soil sensor that measures what actually matters, right at the root: no cloud, no subscription, no throwaway batteries. Solar-powered where it makes sense, and the software is yours to keep. Cura — the agentic plant-care assistant (RAG, live sensor data, vision) — becomes the brain on top of it.

no cloud · no subscription · no telemetry · built to last · open source


Embedded / IoT

C ESP32 KiCad

Firmware in C/C++, sub-GHz radio (wM-Bus/OMS), PCB design — from schematic to a board that ships.

AI / Data

Python LangGraph RAG

B.Sc. Data Science (2026). RAG agents for the bachelor thesis, local-first AI.

Ops

Proxmox Docker nginx

A Proxmox homelab running the family cloud behind SSO. Running things yourself is the fastest way to understand them.


Below: meter gateways that read what utilities won't share, a LoRaWAN base station, tooling that fixes my own workflow.
The OMS pair is one system — Gateway is the firmware, Bridge the backend it talks to.


📍 Germany · Open to Embedded/IoT and AI engineering roles

Pinned Loading

  1. OMS-Gateway OMS-Gateway Public

    Firmware for an OMS/W‑MBus gateway on ESP32‑C3 + CC1101. It captures meter telegrams, decodes link-layer data, provides a Web UI, and forwards logical frames to a backend.

    C 4

  2. ESP32C3-RGB-M ESP32C3-RGB-M Public

    This project is a compact ESP32-C3-based 6 + 2 channel RGB/CCT controller board with six PWM outputs and two switchable outputs for LED strips and auxiliary loads. It runs well with Tasmota and inc…

  3. OMS-Bridge OMS-Bridge Public

    Minimal FastAPI bridge that receives OMS telegrams, decodes them via Lobaro, and publishes results to MQTT with a small web UI for key and MQTT management.

    Python

  4. KiCad-Parts-Importer KiCad-Parts-Importer Public

    Forked from uPesy/easyeda2kicad.py

    A Chrome extension and local FastAPI backend built on easyeda2kicad that convert EasyEDA/LCSC components into KiCad libraries on your machine, with improved stability and library management.

    JavaScript 4

  5. whisper-dictation whisper-dictation Public

    Local, private push-to-talk dictation for Windows using faster-whisper large-v3 on your GPU — hold a key, speak, and the text appears at your cursor. An offline Wispr Flow.

    Python

  6. whz-lora whz-lora Public

    Self-hosted LoRaWAN base station (ChirpStack v4, Docker Compose) with a field-measurement cockpit for research sensor coverage tests at WHZ.

    Python