/projects

Things I've built, mostly AL tooling.

Parsers, profilers, language servers, MCP servers, a Wine fork, and a few contributions upstream. Grouped by what's still getting pushed versus what's standing still.

11 active / 4 maintained / 4 contributions / 20 total

Active

11 still getting pushed

AL LSP for Agents

active

AL Language Server Protocol integration for VS Code (GitHub Copilot) and Claude Code. Compiler-powered code intelligence, enriched hover with full property extraction, and configurable code quality diagnostics for Business Central development.

alclaude-codevscodecopilot

CentralGauge

active

An open source benchmark for evaluating LLM performance on AL code generation for Microsoft Dynamics 365 Business Central, with 56 tasks across three difficulty tiers, real compilation, and test execution.

alllmbenchmarkbusiness-central

business-central-mcp

active

An MCP server that speaks BC's native WebSocket protocol, giving AI assistants direct access to pages, data, actions, reports, and multi-company switching.

business-centralmcpaireverse-engineering

Business Central on ARM / Linux

active

A custom Wine build that enables Microsoft Dynamics 365 Business Central's service tier to run on Linux, achieving up to 65% faster CI builds compared to Windows containers.

business-centrallinuxwinedevops

AL Perf Analyzer

active

A CLI, web app, MCP server, and library for analyzing Business Central .alcpuprofile files, detecting performance anti-patterns and hotspots with optional AI-powered explanations

albusiness-centralperformanceai

AL Perf for Business Central

active

A Business Central extension that adds AI-powered performance analysis directly into the Performance Profiler page with one-click profile analysis

albusiness-centralperformanceai

WezTerm Evo

active

A WezTerm fork with a built-in tmux CC protocol server, per-pane headers, and tab layouts, designed for Claude Code agent team workflows

claude-codeaideveloper-tools

AL Differ

active

A VS Code extension that diffs AL files structurally, matching objects, fields, and procedures by identity instead of comparing lines of text.

albusiness-centralvscodediff

AL Train

active

A fine-tuning pipeline that trains language models to write AL code, using corpus data enhanced with AI-generated descriptions.

albusiness-centralllmai

AL Corpus

active

A Rust CLI that extracts structured training datasets and detects anti-patterns from AL codebases using tree-sitter parsing.

albusiness-centraltree-sitterai

AL Perf VS Code

active

A VS Code extension that brings AL Perf's performance analysis directly into the editor with decorations, CodeLens, and suggested fixes.

albusiness-centralperformancevscode

Maintained

04 stable, patched as needed

Contributions

04 upstream AL support

Archived

01 retired