Skip to content
View Christian-Gennari's full-sized avatar
🤌
Focusing
🤌
Focusing

Block or report Christian-Gennari

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
Christian-Gennari/README.md
Christian Gennari, .NET developer. A year of GitHub contributions lands week by week on a lever and lifts the world, followed by the comment: Give me a place to stand and a working API, and I shall move the world. (Archimedes). await world.MoveAsync(lever);

What I build

  • Nostos: a reading and writing environment for people who read in order to write. Open source (AGPLv3), self-hostable and available hosted. Source
  • Ridealong: a real browser for AI agents over MCP, with a live viewer and human handover. MIT.
  • Lärka: a learning platform for students and teachers in higher vocational education, built with Viktor Johansson as our group project at Edugrade.

Smaller tools

  • Free AI Commit Message: commit messages from the LLM provider of your choice, for VS Code and JetBrains
  • Scriptorium: a self-hosted writing app that saves plain Markdown files
  • UbuntuSafeSnap: a .NET CLI that backs up and restores an Ubuntu setup
  • OllamaRadar: a terminal radar that tracks time-to-first-token for Ollama Cloud models and forecasts the best hours to use each one
  • clipbeam: sends clipboard screenshots from Windows to a remote Linux server
  • Intentional Pause: a small page that interrupts a visit to a distracting site

Background

Before code I co-founded a media production company, Toginta Productions, and studied political science at Mid Sweden University. Both still shape how I work: start from the problem, keep the person using the software in mind, and think in systems. AZ-900 certified. Away from the screen I read classics and philosophy.

The long version, with my CV, is at dev.cgennari.com.

Pinned Loading

  1. Nostos Nostos Public

    Everything you read and write, in one place: a self-hosted, open-source home for ebooks, PDFs, audiobooks and paper books, with highlights, notes and a writing studio.

    C# 30 2

  2. ridealong ridealong Public

    A real browser for AI agents over MCP. Live viewer, human handover and parallel sessions. MIT.

    JavaScript 2

  3. Scriptorium Scriptorium Public

    A self-hosted writing app. Saves as plain .md files. No database, no accounts, no telemetry.

    JavaScript 1

  4. UbuntuSafeSnap UbuntuSafeSnap Public

    A .NET 10 CLI tool for backing up and restoring Ubuntu system configuration -- packages, dotfiles, and config files. Fresh install Ubuntu and restore everything as it was.

    C# 2

  5. vscode-extension-free-ai-commit-message vscode-extension-free-ai-commit-message Public

    Free AI Commit Message: VS Code extension generating Conventional Commits via bring-your-own-key LLM providers (Groq, OpenRouter, DeepSeek, Ollama, OpenAI, Gemini, Claude)

    TypeScript 3

  6. jetbrains-plugin-free-ai-commit-message jetbrains-plugin-free-ai-commit-message Public

    Free AI Commit Message plugin for JetBrains IDEs (Rider, IntelliJ IDEA, PyCharm, WebStorm). Supports Gemini 3.5 Flash Lite, Groq LPU, Ollama, OpenRouter, and BYOK.

    Kotlin 2