Skip to content
View danielcherubini's full-sized avatar
😎
😎

Block or report danielcherubini

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

Hi, I'm Daniel

AI platform engineer in Oslo. I build the infrastructure that makes AI adoption work in practice — LLM gateways, observability, governance, cost controls, and the open-source tooling on top.

Day job: Senior Software Engineer for AI Enablement. Side projects: local AI orchestration, agentic coding tooling, and smart-home automation.

📍 Oslo, Norway


What I'm building

  • Plugins for OpenCode and Pi that route through internal infrastructure.
  • tama — Rust-native orchestrator for local AI binaries with auto-discovery, model routing, and a web control plane.
  • DeltaCoder-9B — LoRA fine-tune of Qwen3.5-9B for reliable JSON tool-calling in agentic coding.
  • Smart home & 3D printing — bidirectional Home Assistant integration for Elegoo printers, Klipper/Moonraker automation.
  • Agentic coding tooling — extensions, themes, and providers for the Pi coding agent ecosystem.

Previously: Software Engineering Manager, Tech Lead, and security co-founder across fintech, SaaS, insurance, and media.


Tech stack

RustTypeScriptPythonGoJavaNode.jsVue.jsLiteLLMHome Assistant


Featured projects

🤖 Local AI & agentic coding

ProjectWhat it does
tamaRust-native local AI server — auto-discovery, model routing, and a web control plane.
Qwen3.5-DeltaCoder-9BLoRA fine-tune of Qwen3.5-9B for reliable JSON tool-calling in agentic coding.
pi-archimedesMeta-extension for the Pi coding agent TUI — visual polish and context.

🔌 AI Providers for Pi & OpenCode

ProjectWhat it does
pi-provider-tamaAuto-discovers models from a local tama server and registers them as a Pi provider.
pi-provider-litellmAuto-discovers models, MCP tools, and skills from a LiteLLM proxy for Pi.
pi-provider-vertex-anthropicClaude models via Google Cloud Vertex AI for Pi.
opencode-tamaTama auto-discovery and model configuration for OpenCode.
opencode-provider-litellmLiteLLM proxy integration for OpenCode — zero-config model discovery.
opencode-lmstudioEnhanced LM Studio support for OpenCode with auto-detection and dynamic model discovery.

🏠 Smart home & 3D printing

ProjectWhat it does
elegoo-homeassistantBidirectional Home Assistant integration for Elegoo printers via SDCP.
fork-a-slicerStep-by-step plan for forking OrcaSlicer and adding Bambu printer support.
HVAC-ControlHome Assistant automation for HVAC with energy optimization.

🛠️ Developer tooling

ProjectWhat it does
express-vueVue rendering engine for Express.js — predates Vue SSR being mainstream.
pi-draculaDracula theme for the Pi coding agent.
dotfilesMy system config — Neovim, shell, the works.

GitHub stats

Metrics


Find me elsewhere

LinkedInHuggingFace

Pinned Loading

  1. elegoo-homeassistantelegoo-homeassistantPublic

    A Integration for Home Assistant and Elegoo Printers using SDCP

    Python 175 31

  2. tamatamaPublic

    High-performance, Rust-native cross-platform Service Orchestrator for local AI binaries

    Rust 3

  3. pi-archimedespi-archimedesPublic

    Visual polish and useful context for the Pi coding agent TUI

    TypeScript 121 39

  4. DeltaCoderDeltaCoderPublic

    DeltaCoder-9B: LoRA SFT to add reliable JSON tool-calling to Qwen3.5-9B for agentic coding in OpenCode/Pi/Cline

    Python 4

  5. dotfilesdotfilesPublic

    my dotfiles

    Shell

  6. express-vue/express-vueexpress-vue/express-vuePublic

    Vue rendering engine for Express.js. Use .Vue files as templates using streams

    JavaScript 1.3k 88