Skip to content
View MCamner's full-sized avatar

Block or report MCamner

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

Mattias Camner

Infrastructure architect building practical systems for endpoint readiness, Zero Trust operations, client validation, and terminal-native automation.

complex enterprise environment -> clear signals -> repeatable action

Pages Focus Status

I work where infrastructure, security, endpoint platforms, and operations meet: Citrix, IGEL OS, eLux, Intune, identity, certificates, client health, and the messy last mile where systems either work for users or quietly fail.


What This Repo Is

This repository powers the mcamner.github.io/MCamner GitHub Pages site and a set of browser-based client readiness tools under docs/.

It is both:

  • a technical profile for my systems and automation work
  • a working static toolkit for endpoint readiness and validation demos

Live site:

https://mcamner.github.io/MCamner/

Quick Start

Run the static site locally:

python3 -m http.server 8000 --directory docs

Open:

http://127.0.0.1:8000/

Run the primary client readiness helper:

python3 helper/client_readiness_agent.py --baseline igel-os12

Generate saved v2 diagnostic data:

python3 helper/client_readiness_agent_v2.py \
  --profile igel-os12-citrix \
  --pretty \
  --out docs/live-client-data.json

Run local checks:

python3 -m compileall helper tests
python3 -m pytest tests
python3 -m flake8 helper tests

Featured Tool: Client Readiness Diagnostics

A browser-first readiness surface for enterprise clients. It validates signals that matter before a user hits a broken Citrix, kiosk, browser, certificate, or network path.

client state -> readiness profile -> pass/fail signals -> support-ready report

Public entrypoints:

Helper entrypoints:

The v2 page reads data in this order:

localhost helper -> saved live data -> sample fallback data

That makes it useful for real clients, demos, and offline review.

Screenshots / visual proof

mqlaunch demo

macos-scripts architecture

These visuals show the broader operating style behind the client tools: command surfaces, system maps, and workflows designed for fast operational scanning.


What I Build

Endpoint Readiness

Tools that make client state visible before production access fails.

  • IGEL OS 12 and eLux baseline checks
  • Citrix access readiness
  • browser-visible endpoint signals
  • local helper-assisted diagnostics
  • support-friendly reports

Automation Surfaces

Command surfaces that turn scattered scripts into structured workflows.

  • terminal-native menus
  • repeatable release checks
  • repo intelligence workflows
  • local assistant tooling
  • safe operator prompts

Systems Thinking

Practical architecture that respects security, support, usability, and real operational constraints at the same time.


Featured Project: macos-scripts

A terminal-first macOS automation toolkit built around mqlaunch, a modular command surface for daily operations, release checks, diagnostics, and local AI workflows.

mqlaunch demo

one command -> structured workflows -> repeatable execution

Repo: https://github.com/MCamner/macos-scripts
Site: https://mcamner.github.io/macos-scripts/

Architecture:

macos-scripts architecture

  • one entrypoint
  • modular scripts underneath
  • discoverable terminal workflows
  • automation without hiding execution

Featured Project: Design-Prototype

Browser-based prototypes for endpoint visibility, readiness checks, compliance surfaces, certificate expiry risk, and enterprise validation workflows.

Includes:

  • Client Readiness Dashboard
  • Fleet Command Center
  • macOS Enterprise Dashboard
  • Certificate Expiry Timeline
  • MQ Mirror
  • MQ Client Optimizer

Repo: https://github.com/MCamner/Design-Prototype
Site: https://mcamner.github.io/Design-Prototype/


Tool Highlights

MQ Mirror

MQ Mirror translates macOS GUI actions into terminal command equivalents so operators can learn, document, and execute faster.

tools/mqmirror/mqmirror network
tools/mqmirror/mqmirror inspect
tools/mqmirror/mqmirror watch --interval 1 --compact --ignore-terminal
GUI action -> CLI equivalent -> better operational understanding

Part of: https://github.com/MCamner/Design-Prototype/tree/main/tools/mqmirror

MQ Client Optimizer

MQ Client Optimizer evaluates IGEL OS 12 and macOS clients against structured baselines covering Citrix readiness, certificate health, and CIS-style security compliance.

python3 tools/mq-client-optimizer/mq_client_optimizer.py list-baselines
python3 tools/mq-client-optimizer/mq_client_optimizer.py analyze \
  --baseline macos-enterprise-cis-lite \
  --sample
python3 tools/mq-client-optimizer/mq_client_optimizer.py serve
client data -> baseline evaluation -> scored report

Part of: https://github.com/MCamner/Design-Prototype/tree/main/tools/mq-client-optimizer


Case Thinking

Area Problem Approach Result
macos-scripts Scripts were useful but scattered One modular command surface Faster discovery and repeatable execution
Client readiness Enterprise clients fail when readiness is assumed Browser + helper validation Clear support signals before access breaks
Endpoint validation Client posture is hard to explain under pressure Baselines, profiles, reports Shared language for operators and architects
GUI-to-CLI learning GUI actions hide operational commands Mirror actions as terminal equivalents Better documentation and operator confidence

Technical Shape

  • Endpoint & EUC: Citrix, IGEL OS, eLux, Intune, SCCM
  • Infrastructure: Active Directory, VMware, Windows, Linux
  • Security: Zero Trust, certificates, identity, access patterns
  • Automation: Python, Bash, Zsh, CLI workflows
  • Architecture: client readiness, validation, structured systems

Repo Structure

docs/       GitHub Pages site and browser readiness tools
helper/     read-only local helper agents and baseline logic
tests/      Python tests for helper behavior
cases/      short case notes and architecture narratives
bin/        local command entrypoints

The site is served via GitHub Pages from:

main /docs

Release flow:

./release.sh --dry-run <version>
./release.sh <version>

Roadmap

Near-term direction: keep tightening client readiness diagnostics, improve the static Pages experience, and turn the strongest endpoint validation patterns into reusable case studies under cases/.


How I Work

  • reduce complexity instead of adding layers
  • make operational state visible
  • balance security with usability
  • build tools that can be explained under pressure
  • prefer repeatable workflows over heroic manual fixes
real problems -> real constraints -> practical systems

Connect


Motto

Build things that work. Then make them impossible to break.


Security

This repo is a static GitHub Pages project with local helper scripts for client readiness workflows. Do not commit personal notes, customer data, credentials, private endpoint details, or collected live diagnostics unless they are sanitized and intended for publication.


License

MIT

Pinned Loading

  1. macos-scripts macos-scripts Public

    A modular CLI for structured terminal workflows, automation, and system tools on macOS.

    Shell 2

  2. Design-Prototype Design-Prototype Public

    Browser-based prototypes for client readiness, endpoint visibility, and enterprise validation workflows.

    Python 1

  3. repo-signal repo-signal Public

    AI-assisted repo analysis for turning rough prototypes into clear, documented, publishable GitHub projects.

    Python 1

  4. atlas-one atlas-one Public

    Local prompt routing studio for structured AI workflows and execution handoff.

    JavaScript 1

  5. zephyr-workbench zephyr-workbench Public

    Executable architecture workbench — model, validate, and visualize infrastructure systems as code

    Python 1

  6. mcamner-journal mcamner-journal Public

    Command-line inspired journal on systems, technology, and thinking.

    Python 1