Skip to content
View ictechgy's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report ictechgy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ictechgy/README.md

Hi, I'm Coden 👋

Typing SVG

🔍 I like digging deep and sharing what I learn  ·  🤖 These days I build together with AI

Gmail Profile Views


👀 About Me

  • 🧩 I build iOS apps and enjoy going deep on modularization and architecture
  • 🛠️ When I need a tool, I build it myself — from developer CLIs to full products
  • 🤖 I prototype fast with AI and turn ideas into shipped software
  • ✍️ I like to write down and share what I learn along the way

🧰 Tech Stack

Language & IDE

Swift Xcode

UI

SwiftUI UIKit AutoLayout

Concurrency

Swift Concurrency Combine GCD

Architecture

Modularization SPM Needle Coordinator

Web Bridge

WebKit WKWebView

Collaboration

Jira Confluence Slack


🚀 Projects & Products

Things I designed, built, and shipped on my own.

🛠️ Developer Tools (Open Source)

Static analysis tools that turn codebases — and database schemas — into a queryable dependency graph — dead code, cycles, impact analysis, layering rules, and architecture metrics as queries over one graph.

The *graph tool family bird mascots gathered around a dependency graph
Tool Platform Description
cartograph Swift Queryable dependency graph for Swift / iOS codebases, built on IndexStoreDB
kartograph Kotlin Explainable dependency graphs and dead-code analysis for Kotlin / Android
gartograph Go Queryable dependency graph for Go codebases — cycles, dead code, and layer rules as queries
rustograph Rust Queryable dependency graph for Rust / Cargo workspaces — cycles, dead code, and impact analysis as queries
schemagraph Rust Dependency graphs for databases — catalogs and SQL bodies in, impact analysis, cycle detection, and architecture rules out
Dart / Flutter & cross-language graphs  ·  dartograph + isthmus — the Dart/Flutter engine and the joiner that links graphs across language boundaries, click to expand
Tool Platform Description
dartograph Dart Evidence-backed dependency graph analysis for Dart / Flutter codebases
isthmus TypeScript Joins the graphs above across language boundaries — catches Flutter MethodChannel calls (Dart ↔ Swift) that per-language tools miss; React Native support planned
More tools  ·  12 more — for AI coding agents, iOS engineering, and data tooling, click to expand

🤖 For AI coding agents — deterministic, local, no LLM in the loop

Tool Platform Description
joinery Python The linker for agent skill stacks — extracts each skill's implicit CLI / MCP / client-feature dependencies, dry-fits them against your machine, locks and compiles per-agent configs
riskgate Python One YAML policy that decides what your coding agent may do — allow, prompt, or deny every tool call, portable across agent CLIs, zero dependencies
yield-audit Python Outcome accounting for AI coding agents: what survived, what it cost, what was wasted — includes an AI rework-rate lens for phantom productivity
epitaph Python A repo-scoped ledger of rejected agent attempts — structured tombstones for rolled-back patches, consulted before the next agent retries the same path
agent2perfetto Python Converts Claude Code session logs into Perfetto trace JSON — view agent sessions as timelines, tool slices, and context / cost counters
packet-ask Python Sends only a scrubbed packet — never the raw repo — to personal coding-subscription subagents for review and second opinions
relay-continuity Rust Local, privacy-first continuity for AI-assisted work — evidence-backed resume context without storing code, chats, or telemetry
understatus Rust A calm macOS statusline addon for Claude Code — live CPU, memory, battery, disk, network & AI-session info, with selectable themes

📱 For iOS engineering

Tool Platform Description
locus Swift Where every UI element lives in source — a static traceability map from iOS accessibility elements to Swift code; CLI + MCP server
strictmigrate Swift Delegates a Swift 6 strict-concurrency migration to agents — the compiler is the judge, a journal is the single source of truth; spans the KMP boundary
coroner Swift Local post-mortem triage for iOS telemetry (.ips + MetricKit) — symbolicate, cluster, version-journal, and expose it to coding agents over MCP

🗄️ For data & infra

Tool Platform Description
vecdiff Python Diffs two embedding-index snapshots for vector-DB migrations and index audits — local, numpy-only, CI-gateable

🤖 AI Agent Infrastructure

Tools for running AI coding agents safely and smoothly — sandboxing, policy gates, account switching, and shared knowledge.

Tool Platform Description
agentbelt Python Runs AI coding agents on macOS confined to one project directory — Seatbelt-enforced, kernel-tested
exitzero Python Offline policy and verification gates for AI-assisted coding teams
multi-account-tool TypeScript Switches between multiple AI CLI accounts (Claude Code, Codex, Gemini/Antigravity) from one TUI — Keychain-backed with automatic rollback
knowledger TypeScript Domain-scoped knowledge agreements for KBs, LLM wikis, and AI workflows — with a Hyperledger Fabric adapter

🖥️ macOS Apps

Native macOS apps, built together with AI. Distributed at coden.kr.

App Description
Storage Medic Find and clean up what's eating your disk space
Nits Fine-tune display brightness and color temperature

🌐 Web & Mobile Services

Side projects I've shipped  ·  click to expand
Service Description
PickMeJobs Job postings, aggregated in one place
Oneul Buffet Map of buffets and company cafeterias
EVCar EV charging station map
PyeonDeal Convenience store deals and promotions
PolicyHanun Government policies at a glance
Hansan Real-time crowd density map of Seoul
Mosquito Index Map Map of mosquito and pest activity
Observed Real-time status monitoring for AI tools and infrastructure

📊 GitHub Stats

Metrics — stats, languages, and commit calendar
Streak

📮 Contact

Email



Thanks for stopping by! Feel free to reach out by email 😊

Pinned Loading

  1. cartograph cartograph Public

    A queryable dependency graph for Swift and iOS codebases, built on IndexStoreDB. Dead code, circular dependencies, architecture metrics and layering rules as queries over one graph.

    Swift 3 1

  2. kartograph kartograph Public

    Explainable dependency graphs and dead-code analysis for Kotlin and Android

    Kotlin 2

  3. schemagraph schemagraph Public

    Database dependency graphs from catalogs and SQL bodies, with impact analysis, cycle detection, and architecture rules.

    Rust 1

  4. gartograph gartograph Public

    Go dependency graph tool — the graph is the artifact; cycles, dead code, and layer rules are queries over it

    Go

  5. rustograph rustograph Public

    Queryable dependency graph for Rust codebases — the graph is the artifact; everything else is a query over it

    Rust

  6. multi-account-tool multi-account-tool Public

    Switch between multiple AI CLI accounts (Claude Code, Codex, Gemini/Antigravity) from one TUI — Keychain-backed credential swap with automatic rollback and partial-failure recovery.

    TypeScript 8 2