Skip to content
View AndrewDemsDS's full-sized avatar
👍
👍

Highlights

  • Pro

Block or report AndrewDemsDS

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

$ whoami

andreas demosthenous · andreasincode.com

cs undergrad at the university of cyprus  ·  information security (grc) intern at eurobank cyprus  ·  software engineer intern at the kios research and innovation center of excellence


currently

  • interning in information security (governance, risk & compliance) at eurobank cyprus
  • writing python / qgis tooling for geospatial water-network modelling at kios
  • writing an undergraduate thesis on edge / iot predictive risk analysis for water-distribution networks
  • running a small self-hosted homelab, migrated from a raspberry pi 5 to an x86 quicksync nas

interests

llm systems & on-device inference · linux internals · self-hosted infra · embedded & iot · geospatial python

selected projects

  • hisense-w41h1: de-clouded a hisense a/c wi-fi module (rtl8710c / amebaz2). decoded its internal rs-485 protocol, then wrote custom matter firmware for fully local home assistant control. zero cloud
  • baseplate: opinionated single-host self-hosted stack. traefik + cloudflare tunnel, opt-in nextcloud / vaultwarden / paperless, hardened defaults
  • tuxedo-control-nix: declarative nixos replacement for tuxedo laptop hardware control, reverse-engineered from the tuxedo_io ioctl interface (daemon + cli + tui + gtk4 gui)
  • dotfiles: hyprland + quickshell desktop on arch, with custom qml widgets wired to the services i self-host
  • android_device_xiaomi_lavender15 · android_device_xiaomi_sdm660-common · kernel_xiaomi_lavender-4.19: downstream android device trees & kernel forks
  • ollama-flake: nix flake packaging ollama for reproducible local llm inference

elsewhere

site · cv · linkedin · email

Pinned Loading

  1. baseplate baseplate Public

    Opinionated single-host self-hosted stack: Traefik + Cloudflare Tunnel + opt-in Nextcloud / Vaultwarden / Paperless. Pi 5, mini-PC, VPS.

    Shell 2

  2. dotfiles dotfiles Public

    Personal Hyprland + Quickshell config (fork of end-4/illogical-impulse)

    QML

  3. tuxedo-control-nix tuxedo-control-nix Public

    Declarative TUXEDO Uniwill fan/performance control for NixOS, reverse-engineered from the tuxedo_io ioctl interface (daemon + CLI + TUI + GTK4 GUI + NixOS module).

    Rust

  4. hisense-w41h1 hisense-w41h1 Public

    De-cloud a Hisense AEH-W41H1 A/C Wi-Fi module (RTL8710C / AmebaZ2) with custom Matter firmware for local Home Assistant control. Zero cloud.

    ZAP 2