Skip to content

Turning complex technology into clear, useful experiences.

Modern Workplace Engineer building dashboards, automation, web experiences and technology solutions that make information easier to understand and work easier to do.

Based in Germany · Working globally

Portfolio

Selected work

Data products, web apps, and the automation and infrastructure around them. Filter by what you’re after.

Showing 10 projects.

  • data · Power BI

    Endpoint Management Analytics

    A single analytics surface for a managed device fleet — compliance, update rings, configuration drift and app health, built from Microsoft Graph and refreshed on a schedule.

    • Power BI
    • DAX
    • Power Query
    • Data Modeling
    • Microsoft Intune
    • Microsoft Graph
    • PowerShell

    Focus areas

    • Fleet compliance overview
    • Update ring coverage & progress
    • Configuration profile drift
    • App install health

    View case study

    My contribution

    Designed the star-schema model, wrote the DAX measures, and built the Graph-to-Power-BI pipeline end to end — extraction script, Power Query transforms, and the report itself.

  • data · Power BI

    Intune Compliance Dashboard

    Cross-platform device-compliance monitoring built from Microsoft Graph exports, with a weekly trend view across Windows, iOS/iPadOS, macOS and Android.

    • Power BI
    • DAX
    • Microsoft Graph
    • PowerShell
    • CSV model

    Focus areas

    • Compliance overview
    • Weekly compliance trend
    • Platform & ownership breakdown

    View case study

    My contribution

    Built the two-page report and its weekly-snapshot model solo, from the PowerShell extraction through the DAX deltas.

  • data · Power BI

    Device Reconciliation — Intune vs CMDB

    Reconciles the Intune device inventory against the ServiceNow CMDB by hostname and asset tag, from a single-device lookup up to a fleet-wide discrepancy triage.

    • Power BI
    • Power Query
    • Microsoft Graph
    • ServiceNow
    • PowerShell

    Focus areas

    • Single-device Intune vs CMDB lookup
    • Fleet-wide discrepancy triage
    • Per-attribute match / mismatch status
    • Discrepancy ranking by attribute & region

    View case study

    My contribution

    Designed the cross-system join on hostname/asset tag, wrote the per-attribute status logic in Power Query, and built both report pages.

  • web · Next.js

    Kitchen OS

    A mobile-first PWA for kitchen inventory, expiry tracking and AI-assisted meal planning — auth, row-level-secured data, and an installable app shell.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • Prisma
    • PostgreSQL
    • Supabase
    • Anthropic API
    • Vitest

    Design & implementation

    • Inventory tracking & expiry estimation
    • AI receipt scanning & recipe generation
    • Installable PWA shell
    • Row-Level Security on every user table

    View case study

    Key interaction

    A receipt photo becomes reviewable inventory line items in one AI pass; committing a recipe deducts the ingredients it used and logs the meal.

  • web · Next.js

    mcabello.dev

    This site — an editorial portfolio built design-system-first: tokens, a fluid type scale, and a motion spec before any page.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Framer Motion
    • Vercel

    Design & implementation

    • Dark-first theming with a real toggle
    • Fluid editorial type scale
    • Reduced-motion-safe motion system
    • Accessible landmarks & keyboard paths

    View case study

    Key interaction

    Theme toggle with no flash of the wrong theme on load; full-screen mobile menu with a focus trap and spring-staggered links.

  • automation · PowerShell

    Scheduled Graph Data Exports

    A registered Windows scheduled task that runs a suite of Microsoft Graph export scripts unattended, refreshing the CSV models behind the Power BI dashboards.

    • PowerShell
    • Microsoft Graph
    • Task Scheduler

    Focus areas

    • Unattended Connect-MgGraph auth
    • One task, many export scripts
    • Scheduled CSV refresh for the BI models
    • Setup & teardown scripts

    View case study

    My contribution

    Wrote the scheduled task's setup/teardown scripts and the Graph export suite it runs, including Get-EntraDeviceId.ps1.

  • automation · PowerShell

    Intune Group Assignment Audit

    Sweeps every assignable Intune resource type — apps, profiles, policies, scripts, Autopilot, enrollment configs — and reports everything actually targeted to one Entra group.

    • PowerShell
    • Microsoft Graph
    • Microsoft Intune

    Focus areas

    • Every assignable Intune resource type in one sweep
    • Group name or Object ID lookup
    • Paginated Graph collection, beta endpoints
    • Sorted, grouped CSV export

    View case study

    My contribution

    Wrote the resource map and the assignment sweep after one too many manual blade-by-blade checks.

  • intune-app-packager

    automation · PowerShell

    Intune App Packager

    A packaging script that wraps installers into Intune's Win32 (.intunewin) format and scaffolds the detection and requirement rules for upload.

    • PowerShell
    • Win32 Content Prep Tool
    • Microsoft Intune

    Focus areas

    • Installer → .intunewin
    • Detection-rule scaffolding
    • Hybrid re-join packaging
    • Repeatable app onboarding

    My contribution

    Wrote the packaging script and detection-rule scaffolding so onboarding a new Win32 app follows the same repeatable steps every time.

  • nex-short-film

    experiments · ElevenLabs

    NEX — AI Short Film

    A scene-by-scene short film assembled entirely from AI-generated visuals, voice and motion — storyboard, narration script, and shot pacing.

    • ElevenLabs
    • Hailuo
    • Video editing

    Focus areas

    • Scene storyboard
    • AI voice narration
    • Shot-to-shot pacing
    • Sound design

    My contribution

    Wrote the shot-by-shot storyboard and narration script, then assembled and paced every scene in the edit.

  • Coming soon

    AI / Web Experiment

    In progress

    AI / Web Experiment

    Placeholder for an in-progress experiment at the intersection of AI and the web.

    • TypeScript
    • LLM APIs

Contact

Have an idea worth building?

I’m always interested in interesting technology, data and digital product ideas.