Grigorii Moskalev

Legal counsel and legal engineer.

11 years of law 3 years of Python Limassol, Cyprus

I run the legal function at a consumer tech product used by hundreds of millions: IP, privacy, corporate, and app-store disputes. Before that, KPMG and senior in-house roles at international tech companies across Cyprus and the EU.

Legal engineering is the part I love. I have built RAG pipelines over our internal corpus, contract analytics, and MCP servers that keep client data off the API. When client data should not reach a hosted model at all, I deploy a local one. I have also shipped legal-tech products as a product owner, from spec to launch.

Years practicing
11
years practicing law
GitHub stars
165
GitHub stars across projects
Practice areas
IP · Privacy · Corporate
practice areas
Languages
EN · RU · GR
languages

Tools I build for legal teams, in-house and in firms, and for my own desk. All open source.

PII Shield

live · ★ 134

Anonymize documents before Claude sees them. Restore real data after analysis.

MCP server for Claude Desktop. Reads documents locally, swaps every name, ID, and number for placeholders, sends only the anonymized text to the model, and stitches the real values back into the result. PII never enters the API.

Node.js · MCP · GLiNER · ONNX

memoforge

v2 · ★ 21

From one legal question to a finished .docx memo.

Plugin for Claude Code and Cowork that works like a small legal team: triage, parallel research across ten legal databases, an IRAC writer, four reviewers, and up to two revision rounds, driven by a tested pipeline in code. Ships the memo with its frozen source pack, verifiable quotes and an honest verdict, plus a three-page brief on request.

Claude Code + Cowork · Python CLI · 10 legal MCPs

Plain

new · ★ 9

Double-click a .md file and you are reading.

Lightweight Markdown reader and editor for Windows and macOS. Rendered, source, and markup-hidden views of one file, a folder as the library, full-text search. The file stays yours byte for byte: no database, no account, no network.

Tauri 2 · Rust · React · CodeMirror 6

Brand monitor

live · ★ 1

Finds the apps stealing your name and the sites cracking your build, every week.

A single SKILL.md for Claude or OpenClaw. Scans the App Store across countries and the open web for knockoffs and cracked APKs, confirms candidates with icon vision and WHOIS evidence, and ships a prioritized Excel report.

SKILL.md · iTunes API · Vision · WHOIS

Notes on legal-AI work, originally posted on LinkedIn.

All writing →