Ask a question or request a tutorial

New code, skills and mods are posted here first. Follow on GitHub

Marco Sau Pinned

Welcome — start here

Everything I build in the open lands here: source code, notebooks, n8n workflows, Claude skills and Claude Code mods. Every post links to the original repository or write-up. Use the categories to browse, or open the Classroom for curated collections.

Marco Sau Pinned

Coming next: Claude skills and Claude Code mods

I am packaging the Claude skills and Claude Code mods I use every day so other people can install them. Each one will be posted here and added to the Classroom once it is documented and safe to share.

ClaudeClaude Code
Marco Sau

Gmail Assistant — an n8n email and scheduling agent

Three synchronous n8n workflows that triage a tracked inbox, draft context-aware replies with Claude, negotiate and book meetings against live calendar availability, and write a twice-daily priority recap. The write-up covers the architecture and real execution data.

n8nClaudeAgents
Marco Sau

Gender-Classification

Binary classification on CelebA (202,599 face images): an ImageNet-pretrained VGG16 with a frozen base versus a three-block CNN trained from scratch. TensorFlow and Keras with Metal acceleration on Apple Silicon.

TensorFlowCNNTransfer learning
Marco Sau

Transformer-Padding-Efficiency

36 fine-tuning runs: BERT, DistilBERT and RoBERTa, static versus dynamic padding, IMDb and Emotion, three seeds each. DistilBERT trained about 1.94× faster than BERT for a 0.89% accuracy drop; dynamic padding saved about 4% of training time on IMDb and 11% on Emotion.

TransformersPyTorchHugging Face
Marco Sau

Hand-Interfaces

A replication of the CHI 2022 Hand Interfaces technique on Quest 2: retrieve and control eleven virtual objects by imitating their shape with your hand, carried through a migration from the Oculus Integration SDK to the Meta XR SDK.

UnityMeta XR SDKHand tracking
Marco Sau

Minimum-Cost-Flow-for-EV-Fleet-to-Charger-Allocation

Assigns an electric-vehicle fleet from 11 supply zones to 5 charger zones in Cagliari as a minimum-cost flow problem. Successive Shortest Path and Cycle-Canceling reach the same optimum; SSP solves the scenario in 2.7 ms against 21.6 ms.

PythonNetwork flowsOptimization
Marco Sau

kafka-to-grafana-data-pipeline

A Docker Compose stack for real-time data: Kafka into Telegraf, InfluxDB and MongoDB for storage, Grafana dashboards, Slack alerts and Kafdrop for monitoring the topics. There is a step-by-step video walkthrough on the channel.

KafkaGrafanaDocker
Marco Sau

Ev-Charger-Placement

An integer linear program that places the fewest charging stations across Sardinian municipalities while keeping every vehicle within battery range of one, solved with Branch-and-Bound and Branch-and-Cut through IBM CPLEX.

PythonCPLEXInteger programming
Marco Sau

Yahtzee

A Dueling DQN agent that learns to play Yahtzee, with experience replay, a target network and epsilon-greedy exploration, plus scripts to train, play and plot the score distribution.

PyTorchReinforcement learning
Marco Sau

Meta-Dataset-Regression

Regression analysis on the OpenML meta dataset, which describes datasets processed by learning algorithms: two preprocessing variants (missing values dropped or interpolated), standardization and linear models.

scikit-learnpandas
Marco Sau

Computational-Statistics

Seventeen self-contained R notebooks, from univariate and multivariate analysis through distributions, the Central Limit Theorem, confidence intervals and hypothesis tests to linear regression, each with worked examples and exercises.

RStatistics
Coming soon

Claude Skills

Reusable Claude skills for research, writing and day-to-day engineering.

In preparation

The first releases are being documented. They will be announced in the community feed.

Coming soon

Claude Code Mods

Mods that extend Claude Code with panes, status lines and guard rails.

In preparation

The first releases are being documented. They will be announced in the community feed.

About this community

  • Public
  • Free
  • Source on GitHub

This is where I share the working parts of what I build: source code, notebooks, n8n workflows, Claude skills and Claude Code mods. Every item links to the original repository or write-up, so you can read it, run it and adapt it.

It follows the same rule as the rest of my work: the machine does the preparation, a person keeps the decision, and everything in between is something you can inspect.

What you will find

  • Code and notebooks from real projects: LLM fine-tuning, deep learning, reinforcement learning, optimization, data pipelines and XR.
  • Automation workflows with the reasoning behind them, not only the export.
  • Claude skills and Claude Code mods, released as each one is documented.
  • Video walkthroughs for the builds that deserve one.

Using what you find

Everything here is free to read and learn from. Before reusing code in your own project, check the license in its repository.

Want a tutorial, found a bug, or have something to build together? Write to me or open an issue on the repository.