Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Hi, I'm Nikolay 👋

Electronics enthusiast — CRT technology, oscilloscopes & analog design · AI-powered smart-home tooling

I build where vintage display tech meets modern silicon
CRT vector displays, nixie tubes, ESP32 brains driving analog waveforms —
and where AI meets building automation: KNX/ETS engineering tools built around LLM workflows.


🔭 Currently building

nickol-knx-mcp — a design-time KNX / ETS6 assistant as an MCP server (25 tools): design a project from a spec into a full implementation kit, audit & repair existing .knxproj files, generate the Home Assistant layer — with exact vendor device models parsed straight from ETS application programs. Read-only by design: it can never touch a live bus.

NickoScope32 — a modern CRT vector display platform. It steers the X/Y deflection plates of an oscilloscope CRT tube to draw graphics and clock faces through analog waveform synthesis — a real glowing vector display, no pixels. Open hardware, in active development.

🧪 Featured projects

Project What it is
🏠 nickol-knx-mcp Design-time KNX / ETS6 assistant as an MCP server (25 tools) — parses .knxproj, validates (DPT · naming · status · Secure · Matter), repairs, decomposes devices, diffs & grades, and generates Home Assistant YAML, ETS exports, an as-built handover pack & KNX IoT. Ships an ops-companion skill (ha-git-backup). No live bus access
in9-spectrum-analyzer 8-channel audio spectrum analyzer on IN-9 nixie bargraph tubes, driven by an ESP32-S3
🎚️ esphome-nickohome_atom-voices3r-led Audio-reactive WS2812 LEDs + Home Assistant media player + push-to-talk voice assistant + Westminster clock for the M5Stack Atom VoiceS3R (ESPHome), with an installable offline web UI (iOS home-screen)
📱 nickoscope-mini Telegram Mini App front-end for the NickoScope32 vector CRT clock

🛠️ Tech & tools

Python KNX MCP Home Assistant ESPHome C C++ ESP32-S3 KiCad Blender JavaScript HTML5

Domains: KNX & building automation · AI-assisted engineering (MCP/LLM toolchains) · analog electronics · CRT vector graphics · nixie & vintage display tubes · oscilloscopes · embedded firmware · Home Assistant · PCB design · 3D-printed enclosures

💬 Ask me about

KNX/ETS project design with AI · MCP servers for engineering workflows · driving CRT deflection plates with an ESP32 · analog waveform synthesis · nixie-tube projects · ESPHome + Home Assistant · turning vintage displays into modern gadgets.

⚡ Glow is analog. 🧠 Tooling is intelligent.

About

Nikolay's GitHub profile

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors