Software & infrastructure consultant

Software, web development & DevOps

I’m Marco Massari Calderone. I develop applications and websites, connect services through APIs, and automate infrastructure. I can help you build something new or work on a system you already have.

Marco Massari Calderone
Marco Massari Calderone

GitHub snapshot . Explore my GitHub

How these numbers are counted

Repository count includes forks; stars exclude forks. Contributions count merged public pull requests outside my own account. GitHub @marcomc

What I can help with

Application development, infrastructure and automation. We can start with a specific task or discuss what your project needs.

Applications that fit

Native Apple applications and practical tools shaped around the people using them. From a focused prototype to a maintainable codebase.

Swift · SwiftUI · Python

Public example: MoneyWiz Tools

Web, built with care

Fast, accessible websites, web applications and backend services. Thoughtful interfaces with integrations that connect the moving parts.

JavaScript · TypeScript · PHP

Public example: Moose Master guide

DevOps & cloud systems

Repeatable infrastructure, dependable delivery pipelines and clearer operations. I help simplify deployment, diagnose failures and make maintenance manageable.

Linux · Docker · Kubernetes · Ansible · CI/CD

Public example: Splinter

APIs & automation

Connect services, move data safely and remove repetitive work. Custom command-line tools, API integrations and Google Workspace automation.

Python · REST APIs · Apps Script · SQL

Public example: mcp-osxphotos

Connected devices

Useful bridges between hardware and software: Raspberry Pi services, device telemetry and home-automation integrations.

Raspberry Pi · MQTT · Home Assistant

Public example: BMGateway

Technical guidance

A fresh pair of eyes on architecture, code quality or a stubborn operational problem. Concrete recommendations, documented choices and a clear next step.

Reviews · Troubleshooting · Technical planning

Selected public projects

A few public examples of how I approach real engineering problems. The code and contributions are there to explore.

Own public project

Splinter

Ansible-based macOS provisioning that turns workstation setup into a repeatable, versioned process.

Automation / Ansible

View project — Splinter

Own public project

Moose Master guide

An independent, unofficial game guide with a searchable card catalogue and an interface in 21 languages. A public example of a usable multilingual website.

JavaScript / Multilingual web

View project — Moose Master guide Visit website

Own public project

BMGateway

A Raspberry Pi battery-monitor gateway connecting Bluetooth telemetry, a web interface, MQTT and Home Assistant.

Python / Connected hardware

View project — BMGateway

Own public project

MoneyWiz Tools

A macOS command-line toolkit for inspecting personal-finance data, with compatibility checks, dry-run plans and guarded writes through Core Data.

Python · Swift / Data tooling

View project — MoneyWiz Tools

Own public project

mcp-osxphotos

An MCP server connecting AI tools to the osxphotos command-line interface for Apple Photos. Includes client setup documentation and executable health checks.

Python / AI integrations

View project — mcp-osxphotos

How we work together

  1. Understand

    We start with your context, priorities and constraints.

  2. Agree

    I propose a scope, deliverables and a quote before the work begins.

  3. Build

    Small, reviewable steps with visible progress and useful feedback.

  4. Hand over

    Working code, practical documentation and agreed next steps.

Before we start.

Can you work on an existing project?

Yes. We can start with existing code, infrastructure or a process that needs attention. The first step is to understand the context and constraints.

How is a quote prepared?

Tell me what you need, what already exists and any relevant deadlines. We agree the scope, expected deliverables and quote before work starts.

What happens at handover?

The agreed work includes working code, practical documentation and clear next steps. Any further support is discussed as part of the scope.

Software & infrastructure consultant

What would you like to build?

For consulting enquiries or a project quote, email me with a little context: what you need, where you are now and any timing constraints.

marco@marcomc.com