Skip to content
View stelmakhdigital's full-sized avatar

Block or report stelmakhdigital

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

Hi, I'm Dmitry 👋

Senior Backend / System Architect with 5+ years of commercial experience. I design and build high‑load backend services, homelab/production‑like infrastructure and embedded systems.

<< 📫 To contact me >>

Technical Stack

  • Golang: Echo, chi, net/http, concurrency patterns, context, generics, pgx/sqlc, Testify, Viper, zap‑based logging
  • Python 3.10–3.12: async tooling, scripting, integration services
  • Databases: PostgreSQL, Redis, ClickHouse, MongoDB
  • Messaging & streaming: Kafka, NATS, classic queues
  • API: REST, WebSocket, gRPC, OpenAPI, authn/authz, rate limiting
  • Observability: structured logging, metrics, tracing, health checks

DevOps / Infrastructure

  • Proxmox VE: VMs, LXC, storage (LVM/RAID), networking/bridges, SSH hardening, firewall
  • Kubernetes / k3s: single‑node and multi‑node clusters, Helm charts, Ingress, MetalLB, cert‑manager
  • CI/CD: GitLab CI, GitHub Actions, GitLab Runner, Docker/BuildKit, private registries (Harbor)
  • Self‑hosting: reverse proxies, DNS, TLS, monitoring; production‑like homelab setups

Hardware

  • Embedded: custom keyboards and devices on ZMK, working with sensors and displays (NiceView, Azoteq)
  • Firmware: configuration, debugging, telemetry, avoiding unnecessary cloud dependencies
  • 3D printing: modeling and printing custom parts (ASA‑CF, PETG‑CF, TPU)

Tools

  • Tooling: custom CLI/TUI utilities, config autogeneration, improving developer experience
  • AI code agents: terminal/local code agents in Go, long‑term memory, MCP/ACP integration

Platforms & OS

  • Linux (Fedora, Ubuntu, Debian), macOS
  • GitHub / GitLab / GitTea, Docker, Kubernetes
  • Focus on self‑hosted and locally controlled solutions

Pinned Loading

  1. Predict_Stock_and_Crypto_for_Invest Predict_Stock_and_Crypto_for_Invest Public

    Телеграм бот, для отслеживания предсказация цен на выбранные криптовалюты (можно добавлять в избранные). Так же строит графики с Low или High уровнями поддержки для оценки потенциала криптовалюты.

    Python 8 2

  2. Auto_Send_Resume Auto_Send_Resume Public

    Небольшой скрипт для автоматизации откликов на вакансии (hh.ru) с возможностью вставки сопроводительного письма.

    JavaScript 17 5

  3. zmk_driver_azoteq zmk_driver_azoteq Public

    Driver for azoteq trackpads with IQS5XX chipset. Suitable for TPS43 and for TPS65.

    C 10 7

  4. zmk_sofle_niceview zmk_sofle_niceview Public

    ZMK configuration for the Sofle v1 keyboard with a two encoder. There are additional builds in other branches of this project.

    4 2

  5. zmk_stelmakh_azoteq_niceview zmk_stelmakh_azoteq_niceview Public

    Клавиатуры собственной разработки (за основу взята Sofle PCB) на ZMK для МК niceNano_v2. С тачпадом Azoteq (свой драйвер) и NiceView. Корпус собственного производства

    Makefile 5 5

  6. StellCode StellCode Public