Skip to the content.

GitHub Repositories

The list below is based on my public repositories.

Repository Summary Tech Link
FirstCall For developers connecting APIs to AI clients: verify curl or OpenAPI requests, describe the tool and its inputs, and export a local MCP connection. v0.3.1 targets Apple Silicon macOS. Rust · GUI · CLI · MCP Project · v0.3.1 · Example
Annotrail · PDF annotation transfer For readers comparing paper drafts or course notes: match embedded highlights and comments to a revised PDF, review each suggestion, and export approved annotations to a new file. Java · PDFBox Project · v0.1.3 preview · Example
ConflictBench · Syncthing conflict review For Syncthing users: compare conflict files as text, images or metadata, then choose to keep the original, use the conflict, or keep both, with backups outside the synced folder. C++ · Qt Project · v0.1.0 · Example
ShopShift For a small shop’s planner: import ERP CSV/XLSX exports, preserve manual starts and locks across reimports, inspect schedule conflicts, and compare daily-plan scenarios offline. Python · PySide6 · OR-Tools Project · v0.1.0 · Example
Treeport For export and packaging pipelines: check directory trees, ZIP entries or JSONL manifests for destination name collisions and path budgets without renaming, copying or extracting files. Go · CLI Project · v0.1.3 · Example
Lifecase For applications that run subprocesses: use controlled native fixtures to test exit, stdout/stderr EOF, cancellation and descendant cleanup, with a .NET/CliWrap example and optional Go verifier. C++ · .NET · Go Project · v0.1.3 · Example
PaperStager For people organizing PDF batches: mark document boundaries with page thumbnails, review names suggested by text rules, and approve an export of separate PDFs plus a manifest. C# · Avalonia Project · v0.1.1 preview · Example
SerdeProof For Java teams upgrading serializers: run real DTOs, mapper settings and a payload corpus in separate JVMs, comparing accepted inputs, JSON changes and four producer–consumer combinations. Java 17 · CLI Project · v0.1.1 · Example
Matcha For homebrew developers and emulator learners: inspect Game Boy CPU, memory and video, replay saved state, and drive repeatable debugging sessions through MCP. Some DMG/CGB timing remains unsupported. Rust · WASM · MCP Project · v0.1.1 · Example
job-coach-agent Job coaching agent project Python Open
smart-mirror Integrated smart mirror repository (PC1/PC2/PC3) Python Open
pp_second Personal Python practice/experiment repository Python Open
project_dashboard Project dashboard repository HTML Open
smart-mirror-aiot-coaching Smart mirror AIoT coaching system Python Open
streamlit-v2 Streamlit app practice repository Python Open
dep-risk-live-e2e Dependency risk e2e validation (deprecated) - Open
First_one Early Python learning repository Python Open
first_three Analyzer-design experiment repository Python Open
gh-dependency-risk GitHub CLI extension for PR dependency risk review Go Open
minipr1_7 Mini-project practice repository Python Open
plotly_class Plotly learning/practice repository - Open
firstcall-api-lookup-mcp Read-only API lookup MCP server JavaScript Open
gh-dep-risk-smoke-matrix Smoke-test matrix fixtures for gh-dep-risk - Open
streamlit-class Streamlit class/practice repository - Open
ascii-diagram-editor ASCII diagram editor TypeScript Open
sec-alert-selfhosted Self-hosted security alert experiment Python Open
gh-dep-risk-smoke-comments Smoke-test comment fixtures for gh-dep-risk - Open
First_two File-analysis module experiment repository Python Open
rad1092.github.io Personal portfolio GitHub Pages repository - Open

Questions about these projects: rad174951@gmail.com · WHAGO

<- Back to Main