russkysong / Law × Code / No. 001
Law × Code — Apps & Tools

russkysong

Software — Built Applications · Four
01
No. 01 · App

Dual
DraftKO·EN Bilingual Document Drafts

Drop a .docx or .pdf and get back a two-column bilingual .docx — source on the left, draft translation on the right, paired row-by-row. Built for how working translators actually work: a fast, literal first draft you post-edit. Everything runs in your browser — no server, nothing uploaded.

LiveSvelte 5ViteTypeScriptpdf.jsdocx.jsBYOKLocal LLM

How it works

  • Parses .docx/.pdf in-memory and reconstructs real paragraphs from wrapped PDF lines.
  • Table detection: clusters PDF text positions into rows/columns and rebuilds them as real w:tbl grids.
  • Auto-detects direction (KO→EN / EN→KO) from the Hangul-to-Latin ratio.
  • "Preview 3" pre-flight, then a live progress canvas with a rolling-window ETA.

Why it's different

  • Three engines: Claude (BYOK), Gemini (free tier), or fully local via Ollama — $0, offline, nothing leaves your machine.
  • Legal-tuned prompt preserves numbering, defined terms & formal register.
  • Anti-drift / anti-echo retries so instruction-shaped text never gets a chatty reply.
  • Ships as a single self-contained HTML file; BYOK keys live only in localStorage.
02
No. 02 · App

Policy
EchoKorea · Policy-Pattern Dashboard

A Next.js dashboard that connects recurring policy patterns across Korean and global governance — sortable tables, a world map, fuzzy search, and a live legislative-notice monitor that watches Korean government rule-making.

WIPNext.js 15React 19TypeScriptTailwindOpenLayersfuse.jsRecharts

The views

  • /tracker — sortable pattern table (topics, keywords, agenda tags).
  • World map — OpenLayers geographic framing for each pattern.
  • /copykiller — fuzzy full-text search across pattern-related text.
  • /assembly — 입법예고 (MoLEG) monitor matching keywords to government legislative notices.

Setup

  • Clone the repo and run npm install && npm run dev.
  • Next.js 15 App Router; Recharts for charts, fast-xml-parser for the government XML feed.
  • Export paths: X-thread export, CSV / patterns.ts.
03
No. 03 · App

AI
RedactorLocal Document Redaction · Privacy-First

A local-first document redaction tool — upload PDFs, DOCX, PPTX, XLSX, HTML, or Markdown, and the AI proposes PII to redact. Review and edit proposals on a visual canvas, then export with black-box redaction and stream removal. 100% local, human review first-class.

Local onlyPythonOllamaqwen3:8bPDFDOCXPPTX

How it works

  • Upload any document — PDF, DOCX, PPTX, XLSX, HTML, Markdown.
  • Propose — AI (Ollama) or fast regex detects PII; draw rects or edit replacements on a visual canvas.
  • Preview — right pane re-renders with black boxes in real time.
  • Export — redacted file (visual + stream-removed) + manifest JSON. Mandatory PDF proof for non-PDF formats.

Setup

  • Double-click Start ai-redactor.command or run pip install -e . && ai-redactor-w1-ui.
  • Install Ollama + ollama pull qwen3:8b for AI detection (works without it using regex).
  • Opens at http://127.0.0.1:8000 — 4-step UI: Upload → Propose → Preview → Export.
04
No. 04 · AI Tool

IRAC
CoachAI Legal-Writing Practice · US Law

A practice studio for US law students — no API keys, nothing sent to the cloud. Four modes take you from reading a model analysis to writing your own and getting it graded, all powered by a custom local model.

Live demoStreamlitPythonOllamaqwen3.5:9b

Four modes

  • Generate IRAC — paste a fact pattern, get a full IRREAC analysis with citations.
  • Both Sides — plaintiff's and defendant's strongest arguments, side by side.
  • Compare & Feedback — write your own IRAC, get it graded section-by-section.
  • Socratic Mode — a "professor" asks one question at a time.

How it works

  • Custom Ollama model: qwen3.5:9b + tuned system prompt with Contracts & Torts few-shots.
  • Covers 12 areas of law — Contracts, Torts, Con Law, Crim, Property, Civ Pro, Evidence, and more.
  • IRREAC format: Issue, Rule Statement, Rule Exploration, Application, Conclusion.
Practice — Interactive Study Tools · Two
05
No. 05 · Suite

Property
SuiteEstates · Advanced Property · Hernandez-Style

A full property-law study suite — the Hernandez estates classifier, advanced memorize/outline/cases mode, and practice quizzes. Step through from "common law or modern?" to the right present estate and future interest.

In-sitePropertyEstatesDecision ToolEB GaramondExam Prep

Tools

  • Estates classifier — step-through decision tree for present estates and future interests.
  • Advanced Property — memorize mode, structured outline, and case analysis.
  • Driven by structured datasets with example conveyances and a glossary.
  • Legal-brief design system — EB Garamond + Lato, calm legal palette.
06
No. 06 · Tool

Immigration
AnalysisUS Immigration Law · Interactive Case Analysis

An interactive case-analysis tool for immigration law — structured hypo walkthroughs covering nationality, eligibility, admissibility, removability, and humanitarian relief.

ImmigrationCase AnalysisExam Prep
  • Covers 7 major topics — nationality at birth, eligibility, nonimmigrants, immigrants, admission, removability, humanitarian relief.
  • Structured analysis templates with source references and decision frameworks.
  • Designed to mirror how the analysis runs in a real exam answer.
Scripture & Law — Faith & Legal Thought · Two
07
No. 07 · Guide

Law &
LibertyChristianity & Law — Study Site

A self-contained study site for a semester on law and liberty in scripture — the whole course in one browsable page.

Law & ReligionSelf-contained HTMLCourse Guide
  • Eight weekly sections (W1–W11), each with a key-question card and short answer.
  • A consolidated course thesis + story arc, plus a "How to Answer" essay framework.
  • A 12-term glossary — Imago Dei, Logos, Three Uses of the Law, Telos, and more.
  • Dark/light toggle, responsive, no build step — one HTML file.
08
No. 08 · Talk

The
PeacemakerAppendices C & D — Interactive

A presentation on biblical conflict resolution — an interactive walkthrough of Appendices C & D, with a script to deliver it.

Conflict ResolutionPresentationScripture
  • An interactive walkthrough of Appendices C & D.
  • A companion presenter script for delivering the material live.
Exam Prep — Certification & Bar Study · Two
09
No. 09 · Test Guide

CCNA
200-301Cisco Certification · Exam Practice System

A topic-organized exam preparation system with 4,500+ practice questions, a Boson-style web UI with study and simulation modes, timed mock exams, and blueprint score reports — all aligned to the official Cisco 200-301 v1.1 blueprint.

4,500+ QViteTypeScript6 DomainsMock ExamsBlueprint Scoring

Features

  • Study mode — topic-by-topic practice with explanations.
  • Simulation mode — timed mock exams (~100 Q each) with blueprint-weighted scoring.
  • 6 exam domains — Network Fundamentals (20%), Network Access (20%), IP Connectivity (25%), IP Services (10%), Security (15%), Automation (10%).
  • Concept sheets, quizzes, answer keys, study guides, and subnet math drills.

Setup

  • Double-click launch.command or run cd web && npm install && npm run dev.
  • Pipeline: OCR extraction → question parsing → topic classification → explanation generation → web bundle.
  • Sources: Spoto 200-301 dump (OCR), Korean dump archive, authored sample MCQs.
10
No. 10 · Suite

Business
AssociationsCorporations · Interactive Study Suite

Course guide and quiz banks for Business Associations — formation, veil, finance, voting, and fiduciary duties.

BusinessCorporationsExam PrepQuiz Banks
  • Course guide — structured outline for the semester arc.
  • Quiz banks — interactive drills by subtopic (formation, promoters, veil, dividends, voting, care, loyalty).
Courses — Teaching & Reference · Two
11
No. 11 · Course

KO·RU
Legal Basics통역사를 위한 법학상식 · Lecture Site

A lecture-site for court interpreters — legal concepts in Korean with Russian context, glossary, and numbered lecture pages.

TeachingKO·RUInterpreters
  • Home, glossary, and twelve lecture pages.
  • Designed for Korean-Russian court interpreters learning legal fundamentals.
12
No. 12 · Reference

US Customs
LawExpert Brain · Full Vault

A browsable customs-law knowledge base — statutes, CBP rulings, CIT/CAFC cases, procedures, forms, and topic hubs. Built from Obsidian markdown and published with Quartz.

LiveQuartzCustoms90+ Notes
  • 90+ notes across regulations, rulings, cases, and six topic hubs.
  • Search, backlinks, and graph on the published site.
  • Disclaimer on site — research support, not legal advice.
Side B — Off the Record

Scripture,
in Sound

Now playing
Vindicate
Psalms · Book I (1–41)
AlbumGospel RapScripture SongsChoir
Vindicate — Psalms Book I
russkysong@proton.me