I build modern developer tooling for Clarion.
Language server, VS Code extension, debugging support, accessibility — bringing a 4GL that the modern tooling ecosystem largely passed by into a workflow that feels like the rest of software development in 2026.
📍 Southampton, UK
Full Clarion language support in VS Code — IntelliSense across 310+ built-in functions, class method resolution with inheritance, go-to-definition, find-all-references, workspace-wide rename, real-time diagnostics, refactorings, build integration and 50+ snippets.
| Project | What it does |
|---|---|
| clarion-lsp | Language Server Protocol implementation — the engine behind the editor features |
| clarion-pdb | Generates PDB files so Clarion binaries can be debugged with standard tooling |
| clarion-accessible-list | Screen reader support for Clarion LIST controls |
| ClarionMonacoEditor | Monaco editor hosted inside the Clarion IDE via WebView2 |
| clarion-addins | Publisher registry powering the Clarion Addin Finder |
| ZipTools-for-Clarion | Modern ZIP/UNZIP with threading and password support |
Clarion · C# / .NET · TypeScript · PowerShell · Python
SQL Server · PostgreSQL · Jenkins · Docker · Git




