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

Block or report danielcherubini

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

Day job β€” enterprise AI:

  • Built an AI platform from scratch β€” open-source LLMs on Nvidia GPU clusters via GCP, with full observability through LiteLLM.
  • Intelligent request routing that cut cloud AI costs by ~80% by directing suitable workloads to in-house models.
  • AI governance framework β€” GDPR/PII policies, guardrails, and company-wide agent routing.
  • Plugins for OpenCode and Pi that route through internal infrastructure.

Side projects:

  • 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

Rust TypeScript Python Go Java Node.js Vue.js LiteLLM Home Assistant


Featured projects

πŸ€– Local AI & agentic coding

Project What it does
tama Rust-native local AI server β€” auto-discovery, model routing, and a web control plane.
Qwen3.5-DeltaCoder-9B LoRA fine-tune of Qwen3.5-9B for reliable JSON tool-calling in agentic coding.
pi-archimedes Meta-extension for the Pi coding agent TUI β€” visual polish and context.

πŸ”Œ AI Providers for Pi & OpenCode

Project What it does
pi-provider-tama Auto-discovers models from a local tama server and registers them as a Pi provider.
pi-provider-litellm Auto-discovers models, MCP tools, and skills from a LiteLLM proxy for Pi.
pi-provider-vertex-anthropic Claude models via Google Cloud Vertex AI for Pi.
opencode-tama Tama auto-discovery and model configuration for OpenCode.
opencode-provider-litellm LiteLLM proxy integration for OpenCode β€” zero-config model discovery.
opencode-lmstudio Enhanced LM Studio support for OpenCode with auto-detection and dynamic model discovery.

🏠 Smart home & 3D printing

Project What it does
elegoo-homeassistant Bidirectional Home Assistant integration for Elegoo printers via SDCP.
fork-a-slicer Step-by-step plan for forking OrcaSlicer and adding Bambu printer support.
HVAC-Control Home Assistant automation for HVAC with energy optimization.

πŸ› οΈ Developer tooling

Project What it does
express-vue Vue rendering engine for Express.js β€” predates Vue SSR being mainstream.
pi-dracula Dracula theme for the Pi coding agent.
dotfiles My system config β€” Neovim, shell, the works.

GitHub stats

Metrics


Find me elsewhere

LinkedIn HuggingFace

Pinned Loading

  1. elegoo-homeassistant elegoo-homeassistant Public

    A Integration for Home Assistant and Elegoo Printers using SDCP

    Python 160 27

  2. tama tama Public

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

    Rust 3

  3. pi-archimedes pi-archimedes Public

    Visual polish and useful context for the Pi coding agent TUI

    TypeScript 67 34

  4. DeltaCoder DeltaCoder Public

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

    Python 4

  5. dotfiles dotfiles Public

    my dotfiles

    Shell

  6. express-vue/express-vue express-vue/express-vue Public

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

    JavaScript 1.3k 88