Skip to content
View markbac's full-sized avatar
  • Blackburn, Lancashire
  • 22:44 (UTC)
  • LinkedIn in/mdbacon

Highlights

  • Pro

Block or report markbac

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
markbac/README.md
  • πŸ‘‹ Hi, I’m @markbac

For more about me see https://www.linkedin.com/in/mdbacon/

  • πŸ’¬ Ask me about: IoT, Telecoms, Architecture
  • 🌐 Writing: markbac.github.io
  • πŸ“« How to reach me: via social

πŸ› οΈ Open-Source Repositories & Developer Kits

πŸ“š Technical Documentation & DocOps

  • πŸ“„ py-doc β€” Turns Markdown technical documentation into Word, PowerPoint, PDF, HTML and MkDocs or Starlight sites, with diagrams, C4 models and prose lint. It replaces py-doc2docx, py-doc2slides, py-doclint and py-c4-exporter.
  • 🌐 markbac.github.io β€” The source of markbac.github.io and tarf.co.uk: engineering guidelines, standards, guides, primers, a glossary, a tech radar and a blog, built with py-doc.
  • πŸ“œ py-logkit β€” ctxlogkit: one-call Python logging with colour console output, rotating text and JSON-lines files, and syslog.

πŸ›°οΈ Cellular & IoT

  • πŸ“‘ quectel-bc660k-dashboard β€” Real-time web dashboard for a Quectel BC660K NB-IoT modem: signal strength, serving and neighbouring cells, and network operators.
  • πŸ”Œ omni-uart β€” Schema-driven UART protocol tool with an interactive CLI, a batch script runner and an auto-generated web UI.

🧰 Tools

  • 🩺 NetworkMonitor β€” Windows network health monitor: internet connectivity, gateway and DNS probes, with a web dashboard.
  • πŸ’» scripts-computerSetupInfo β€” Sets up a Linux, WSL or Windows machine with my preferred tools, from one set of YAML package lists.

πŸ›  Languages and Tools:

Visual Studio Code

Python

Git

Solution Architecture

SaaS Architecture

Bash

Cloud Architecture

C

Linux

IoT

REST

OpenAPI

Async-API



Markbac's github stats



Markbac's Top Languages

Popular repositories Loading

  1. omni-uart omni-uart Public

    Universal schema-driven UART protocol tool with an interactive CLI, a batch script runner and an auto-generated web UI.

    Python 1

  2. markbac markbac Public

    Config files for my GitHub profile.

  3. scripts-computerSetupInfo scripts-computerSetupInfo Public

    Scripts that set up a Linux, WSL or Windows machine with my preferred tools, driven by one set of YAML package lists.

    Shell

  4. web-content web-content Public

    Built content for tarf.co.uk, published from markbac.github.io and pulled in by the host's webhook.

    HTML

  5. py-logkit py-logkit Public

    ctxlogkit: one-call Python logging setup with colour console output, rotating text and JSON-lines files, and syslog.

    Python

  6. NetworkMonitor NetworkMonitor Public

    Windows network health monitor that probes internet connectivity, the gateway and DNS, with a web dashboard.

    Python