Notes from the work

One email when a tutorial or migration write-up goes live. Nothing else, and one click to leave.

LeanZero

Two people in Romania doing Atlassian migrations, Forge apps and practical AI work for teams that would rather talk to the person doing the job. Most of what we learn ends up on this site.

Services

  • Atlassian Migrations
  • Atlassian FastShift
  • Atlassian Maintenance
  • Forge App Development
  • AI Development Consultation

Topics

  • Jira
  • Jira Service Management
  • Confluence
  • Bitbucket
  • Atlassian Forge
  • Cloud Migration
  • Local AI
  • AI Coding
  • Certifications
  • Atlassian Team
  • All topics

Company

  • Blog
  • Tutorials
  • Contact

Community

  • Join Discord
  • Support this site

© 2026 LeanZero. All rights reserved.

Privacy PolicyTerms of Service24/7 SupportTrust CenterSecurityDPALegal notice
  1. Home
  2. Portfolio
Portfolio & Projects

Things I've Built (and Building)

Atlassian apps, AI tools and migration toolkits, published and in development.

See the projectsBrowse services
4Forge appsPublished Forge apps and clearly marked development previews5AI toolsLocal-first agents and MCP servers you can self-host6Migration toolkitsOpen-source scripts from real Data Center to Cloud engagements

Forge Apps for Jira & Confluence

Published Forge apps and clearly marked development previews

A clear way back to work
Cost Slasher interface: A clear way back to work
Development capture · build 0.2.2
Explore Cost Slasher
Forge App

Cost Slasher

Licence Management for Jira, Confluence & JSM

Recover unused licences with inactivity policies, self-service restoration and protected returns. Manage access groups and share management reports with detailed audit exports. Marketplace approval is pending.

ForgeLicence managementAwaiting review
Learn More
Plans that move together
LeanZero Management interface: Plans that move together
From the app · Gantt Charts & PPM for Jira
Explore LeanZero Management
Forge App

LeanZero Management

Gantt Charts & PPM for Jira

Project planning inside Jira Cloud with a real scheduling engine: drag one date and the dependent work re-plans on your working calendar, every plan opens on five plain answers, and nothing reaches Jira until you review it.

ForgeJiraReact
Learn More
Approval before the next step
Sentinel Vault interface: Approval before the next step
From the app · Document Control & Approvals for Confluence
Explore Sentinel Vault
Forge App

Sentinel Vault

Document Control & Approvals for Confluence

Seals Confluence attachments and page sections, enforces multi-approver approval workflows, and reverts tampering automatically — with AI content review that runs on Atlassian.

ForgeConfluenceReact
Learn More
A verdict with the reasoning
CogniRunner interface: A verdict with the reasoning
From the app · AI Workflow Validators & Agents for Jira
Explore CogniRunner
Forge App

CogniRunner

AI Workflow Validators & Agents for Jira

AI validators and post-functions, zero-AI conditions, listeners for 68 Jira events and 9 git events, and cron-scheduled jobs, all described in plain English, plus a Coder that turns issues into pull requests and service desk agents that earn your trust. A commercial app: sold on the Marketplace and delivered to client teams as scoped work, with the rules built, tested and handed over.

ForgeMulti-provider AIReact
Learn More

AI Tools & Agents

Local-first agents and MCP servers you can self-host

Local MLX engine
Goose Swarm 3.0 interface: Local MLX engine
From the app · Your agents and machines, connected with LeanZero Link
Explore Goose Swarm 3.0
AI Tool

Goose Swarm 3.0

Your agents and machines, connected with LeanZero Link

A notarized macOS app for recurring agents, local MLX models and private device connections through LeanZero Link. Explore the 3.0 release, screenshots, installation manual and Gemini benchmark.

LeanZero LinkMLXAgent Work
Learn More
AI Tool

Atlassian v2 goose

Qwen3.8-27B for goose Agent Work and Atlassian

Our Qwen3.8-27B, trained for agent work in goose: calling only the tools goose offers, with real paths and every required argument, and claiming only what a tool backed. A fresh adapter on the base model, not built on v1: about level with v1 on Atlassian multiple choice, lower on Forge questions. MLX 8-, 6- and 4-bit plus the PEFT adapter, measured against v1 on every benchmark.

MLXQwen3.8gooseLoRA
Learn More
AI Tool

MCP Web Search

Live Web Access for AI Agents

Live web search, page & PDF extraction, GitHub & OpenAPI reading for any AI agent. Documented end to end: set it up locally in five minutes, or run it as an always-on HTTPS service.

Node.jsTypeScriptMCP
Learn More
AI Tool

MCP Document Processor

AI-Powered Document Intelligence

Read, create and edit PDF, DOCX, Excel and PowerPoint from any AI agent. Documented end to end: 17 tools, the code, self-hosting, and the Jira integration.

Node.jsTypeScriptMCP
Learn More
AI Tool

LeanZero Link

Part of Goose Swarm · a private mesh for your Macs

A feature of Goose Swarm, not a separate app: for now it works only inside the Goose Swarm desktop app. It joins your Macs running Goose Swarm into one private mesh, so one can see the others and send an agent prompt to another. Email and a 6-digit code to sign in, no key to copy, remote runs off until you allow them.

Goose SwarmHeadscaleTailscale userspace
Learn More

Migration Tooling

Open-source scripts from real Data Center to Cloud engagements

Migration

Atlassian Asset Migrator

Jira Assets DC-to-Cloud Migration

The toolkit we used to move Jira Assets (Insight) from Datacenter to Cloud — circular dependencies, attachments, and ticket reconnection with zero data loss.

Node.jsJira AssetsBash
Learn More
Migration

Confluence Migration Toolkit

Repair Cloud content after a DC migration

Seven tools for the macros a migration breaks and the migration report never mentions — unknown-macro placeholders, nested bodied macros Cloud cannot render, and identity parameters that stopped resolving.

Node.jsConfluenceStorage format
Learn More
Migration

Jira Issue Data Toolkit

Find and repair the data a migration lost

Twelve tools for empty “(migrated)” duplicate fields, comments cut at 32,767 characters, @unknown mentions, orphaned issues, missing links and security levels that silently vanished.

Node.jsJiraREST v3
Learn More
Migration

Jira Workflow & Automation Toolkit

Migrate the logic, not just the issues

Workflow rules, app workflow extensions written as Java classes Cloud cannot run, automation rules whose actor has no permissions, and saved filters that quietly answer a different question.

Node.jsJira workflowsAutomation
Learn More
Migration

Jira Admin Toolkit

Bulk administration Cloud has no endpoint for

Thirteen tools for permission schemes, issue security levels, project roles, cutover lockdown and org identity clean-up — each with a plan, a snapshot and a documented way back.

Node.jsJira CloudOrg admin API
Learn More
Migration

Migration Audit Toolkit

Prove the migration actually landed

Three read-only tools that ask the question from outside the migration: which issues are missing, which custom fields did not map, and do the two instances actually agree?

Node.jsRead-onlyExcel reports
Learn More

Got an Idea?

If you need something custom built—whether it's a full Forge app or just a clever ScriptRunner solution—let's talk about it.

Let's Build SomethingAsk on Discord First