Skip to content
View tomasmark79's full-sized avatar

Block or report tomasmark79

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tomasmark79/README.md

🌀 Hello and welcome to my GitHub!

My name is Tomáš Mark, and this is my digital workspace. I'm passionate about creating practical, developer-focused tools that solve specific problems—from modern C++ development workflows and system utilities to music production and creative coding.

Below is a curated overview of my key projects.

🚀 Featured Projects

Project Description Key Technologies
DotNameCpp A keyboard-driven, CMake-based C++ template for VSCode. It automates the full dev cycle (configure, build, test, format, docs, package) via shortcuts and works cross-platform. C++ CMake Conan
SafeData A universal backup script with three flexible modes: INCLUDE, EXCLUDE, and ALL. It uses LVM snapshots for consistent point-in-time backups and includes a statistics tool. Shell rsync LVM
DreamScaler A USB/Serial controller for SK6812 RGBW LED strips. It features a Piano Mode for visualizing 60+ musical scales on an Arturia Keylab 49 MKII. Python C++ Arduino
Scales An enhanced online visualization tool for musical scales, forked from the original "See Scales" project. JavaScript HTML
Bitwig Tools A collection of utilities for Bitwig Studio users, including a modern 4K cheat sheet and a script to use mouse side buttons for transport control (X11). Typst Shell
My-Vision An enhanced GNOME Shell extension for managing display profiles. It binds configurations to specific physical displays, not port order, for reliable switching. JavaScript GNOME
Kbd-Informer A GNOME Shell extension that displays the status of keyboard modifier keys (like Caps Lock) in the top panel and shows on-screen notifications. JavaScript GNOME

🧩 Other Interesting Repositories

  • DotNameBot: A universal, modular C++ bot application with support for Discord and RSS/Atom feed aggregation born from DotNameCpp.
  • EmojiModule: A simple C++ helper library for working with emojis via Unicode code points born from DotNameCpp.
  • Bitwig Transport Control Script: (X11) Control Bitwig Studio transport (play/stop) using mouse side buttons, ideal when plugin windows block keyboard shortcuts.

💡 Project Philosophy

Many of my projects share a common goal: to enhance workflow efficiency and reduce friction. Whether it's through a keyboard-first C++ template, a reliable backup script, or a utility that makes a creative tool more accessible, I focus on building solutions that are practical and user-friendly.

📫 Let's Connect

If you find any of my projects useful, have suggestions, or just want to chat about code, feel free to reach out or open an issue on the relevant repository.

  • Blog: blog.digitalspace.name Czech Only
  • Support My Work: If a project has been helpful to you and you'd like to support future development, you can buy me a coffee. Every bit of support is greatly appreciated!

Thank you for visiting!

Popular repositories Loading

  1. kbd-informer kbd-informer Public

    A GNOME Shell extension that displays the status of keyboard modifier keys in the top panel and shows notifications when lock keys change state.

    JavaScript 3 1

  2. DotNameCpp DotNameCpp Public template

    A keyboard-driven, CMake-based C++ template for VSCode. It automates the full dev cycle (configure, build, test, format, docs, package) via shortcuts and works cross-platform.

    C++ 3

  3. bitwig-cheatsheet bitwig-cheatsheet Public

    Modern 4K cheat sheet for Bitwig Studio keyboard shortcuts.

    Typst 2

  4. DiscordTranslatorExtension DiscordTranslatorExtension Public

    It translates. ;-) Requiring LibreTranslate API endpoint on your infra!

    JavaScript 1

  5. safedata safedata Public

    Universal backup script with **include**, **exclude**, and **all** modes support.

    Shell 1

  6. EmojiModule EmojiModule Public template

    The EmojiModule is a C++ library designed to facilitate the use of emojis in C++ applications.

    C++ 1