TypeScript on both sides of the wire: React / Vue on the front, NestJS / Express on the back, PostgreSQL underneath. Based in Moscow. Currently building out the ntlstl.* ecosystem — a set of small, self-hosted tools and services.
-
EnTools
- Moscow
- ntlstl.dev
- in/bogdan-mazur-aba74287
Pinned Loading
-
ntlstl.voice
ntlstl.voice PublicVoice control for home automation that runs on my own hardware. Wake word in C, Whisper for STT, Ollama or Gemini for intent
C
-
ntlstl.place
ntlstl.place PublicPhoto posting service — API and client. NestJS, PostgreSQL, TypeORM, MinIO, Docker
TypeScript
-
sentry
sentry PublicReal-time vibration & sound monitoring: ESP32 sensors → MQTT → NestJS/InfluxDB backend → React dashboard over WebSocket
TypeScript
-
ntlstl.notes
ntlstl.notes PublicPublic notes, snippets and write-ups — things I looked up more than twice
TypeScript
-
ntlstl.time
ntlstl.time PublicTime tracker without a subscription — hours in, reports out. React, Redux Toolkit, Express
TypeScript
-
ntlstl.tools
ntlstl.tools PublicWeb utilities for day-to-day work — converters, formatters, generators. No ads, no tracking
TypeScript
If the problem persists, check the GitHub status page or contact support.



