C# / .NET、TypeScript、Rust を中心に、静的解析ツール、Windows GUI/CLI、ブラウザで動く開発支援ツール、Excel自動化を作っています。
C# .NET 9 TypeScript PowerShell Rust VBA
Roslyn SemanticModel MSBuildWorkspace WinForms ScriptDom PostgreSQL Vite Next.js
Daily GitHub activity rendered as a neon contribution path.
Repository-derived signals, not proficiency scores.
%%{init: {"theme":"dark","themeVariables":{"background":"#0f172a","mainBkg":"#0f172a","textColor":"#f8fafc","primaryTextColor":"#f8fafc","pieStrokeColor":"#0f172a","pieStrokeWidth":"3px","pieOuterStrokeColor":"#f8fafc","pieOuterStrokeWidth":"2px","pieTitleTextColor":"#f8fafc","pieTitleTextSize":"18px","pieLegendTextColor":"#f8fafc","pieLegendTextSize":"15px","pieSectionTextColor":"#ffffff","pieSectionTextSize":"14px","pie1":"#ff006e","pie2":"#00d4ff","pie3":"#ffbe0b","pie4":"#8338ec","pie5":"#06d6a0","pie6":"#3a86ff"}}}%%
pie showData
title Public Repository Skill Signals
"C# / .NET analysis tools" : 10
"TypeScript / browser tools" : 8
"Automation / PowerShell / VBA" : 11
"Rust / low-level experiments" : 3
"Editor / terminal configuration" : 2
"Testing / TDD practice" : 15
%%{init: {"theme":"dark","themeVariables":{"background":"#0f172a","mainBkg":"#0f172a","textColor":"#f8fafc","primaryTextColor":"#f8fafc","pieStrokeColor":"#0f172a","pieStrokeWidth":"3px","pieOuterStrokeColor":"#f8fafc","pieOuterStrokeWidth":"2px","pieTitleTextColor":"#f8fafc","pieTitleTextSize":"18px","pieLegendTextColor":"#f8fafc","pieLegendTextSize":"15px","pieSectionTextColor":"#ffffff","pieSectionTextSize":"14px","pie1":"#3a86ff","pie2":"#fb5607","pie3":"#ff006e","pie4":"#06d6a0","pie5":"#8338ec","pie6":"#ffbe0b"}}}%%
pie showData
title Output Types
"Static analysis / code parsing" : 13
"Windows GUI / CLI tools" : 11
"Single HTML / browser apps" : 10
"Reports / Excel automation" : 7
"Learning / systems experiments" : 7
"Editor / terminal configuration" : 2
flowchart LR
profile["SSsan-00<br/>Developer Tools"]
subgraph analysis["Static Analysis"]
roslyn["Roslyn<br/>SemanticModel"]
sqlast["ScriptDom<br/>PostgreSQL"]
model["AST to domain model"]
report["TreeView<br/>CSV / XLSX"]
end
subgraph dotnet[".NET Desktop / CLI"]
winforms["WinForms GUI"]
cli["CLI tools"]
publish["self-contained<br/>single-file exe"]
tests["xUnit / MSTest"]
end
subgraph browser["Browser Tools"]
ts["TypeScript"]
vite["Vite / Next.js"]
monaco["Monaco Editor"]
wasm["Rust / WASM"]
end
subgraph automation["Automation"]
ps["PowerShell bootstrap"]
vba["Excel VBA macros"]
actions["GitHub Actions"]
end
profile --> analysis
profile --> dotnet
profile --> browser
profile --> automation
roslyn --> model --> report
sqlast --> model
winforms --> publish
cli --> publish
ts --> vite --> monaco
wasm --> monaco
ps --> publish
vba --> actions
table-analyzer
Table Analyzer は、C# / Razor Pages のソースコードを読み取り専用で解析し、SQLで利用しているテーブル候補をCSVまたはXLSXに出力するツールです。CLI と Windows GUI を用意しています。
Skills
C# .NET 9 .NET PowerShell Roslyn SemanticModel
Project Type
Windows GUI / CLI tools Reports / Excel automation Static analysis / code parsing sql-analyzer
T-SQL analyzer WinForms tool
Skills
C# .NET 9 .NET PowerShell Roslyn WinForms
Project Type
Windows GUI / CLI tools Static analysis / code parsing
Table Analyzer は、C# / Razor Pages のソースコードを読み取り専用で解析し、SQLで利用しているテーブル候補をCSVまたはXLSXに出力するツールです。CLI と Windows GUI を用意しています。
Skills
C# .NET 9 .NET PowerShell Roslyn SemanticModel
Project Type
Windows GUI / CLI tools Reports / Excel automation Static analysis / code parsing sql-analyzer
T-SQL analyzer WinForms tool
Skills
C# .NET 9 .NET PowerShell Roslyn WinForms
Project Type
Windows GUI / CLI tools Static analysis / code parsing
diff-viewer
差分を視覚化する
Skills
TypeScript Rust JavaScript HTML Vite Monaco Editor
Project Type
Single HTML / browser apps TestCodeSnippetGenerator
MSTest を .NET 9.0 環境で開発しているユーザー向けに、既存テストクラスへ貼り付けるためのテストメソッドスニペットを生成する WinForms アプリです。
Skills
C# .NET 9 .NET PowerShell Roslyn SemanticModel
Project Type
Windows GUI / CLI tools Static analysis / code parsing
差分を視覚化する
Skills
TypeScript Rust JavaScript HTML Vite Monaco Editor
Project Type
Single HTML / browser apps TestCodeSnippetGenerator
MSTest を .NET 9.0 環境で開発しているユーザー向けに、既存テストクラスへ貼り付けるためのテストメソッドスニペットを生成する WinForms アプリです。
Skills
C# .NET 9 .NET PowerShell Roslyn SemanticModel
Project Type
Windows GUI / CLI tools Static analysis / code parsing
ClassDiagramMaker
C# AST-based class diagram generator
Skills
C# .NET 9 .NET PowerShell Roslyn SemanticModel
Project Type
Windows GUI / CLI tools Reports / Excel automation Static analysis / code parsing functions-analyzer
WinFormsで操作するC#ソース解析ツールです。選択した .cs ファイル内の通常のメソッド定義をRoslyn ASTで解析し、メソッド名、XMLドキュメントコメントの <summary>、仮引数名、戻り値の型をExcelブックに出力します。
Skills
C# .NET 9 .NET PowerShell Roslyn WinForms
Project Type
Windows GUI / CLI tools Reports / Excel automation Static analysis / code parsing
C# AST-based class diagram generator
Skills
C# .NET 9 .NET PowerShell Roslyn SemanticModel
Project Type
Windows GUI / CLI tools Reports / Excel automation Static analysis / code parsing functions-analyzer
WinFormsで操作するC#ソース解析ツールです。選択した .cs ファイル内の通常のメソッド定義をRoslyn ASTで解析し、メソッド名、XMLドキュメントコメントの <summary>、仮引数名、戻り値の型をExcelブックに出力します。
Skills
C# .NET 9 .NET PowerShell Roslyn WinForms
Project Type
Windows GUI / CLI tools Reports / Excel automation Static analysis / code parsing
| Repository | Main Skills | Output |
|---|---|---|
| ClassDiagramMaker | C#, .NET 9, .NET, PowerShell, Roslyn, SemanticModel, WinForms | C# AST-based class diagram generator |
| table-analyzer | C#, .NET 9, .NET, PowerShell, Roslyn, SemanticModel, WinForms | Table Analyzer は、C# / Razor Pages のソースコードを読み取り専用で解析し、SQLで利用しているテーブル候補をCSVまたはXLSXに出力するツールです。CLI と Windows GUI を用意しています。 |
| sql-analyzer | C#, .NET 9, .NET, PowerShell, Roslyn, WinForms, ScriptDom | T-SQL analyzer WinForms tool |
| angya-app | TypeScript, JavaScript, PostgreSQL, Next.js, React, Tailwind CSS, Vitest | 行脚した場所や日時を登録する(TypeScrip×ばつNext.js) |
| CoverageReportGenerator | C#, .NET 9, .NET, PowerShell, JavaScript, HTML, Roslyn | C# / WinForms で作成した、JetBrains dotCover DetailedXML からオフライン閲覧できるHTMLカバレッジレポートを生成するツールです。 |
| functions-analyzer | C#, .NET 9, .NET, PowerShell, Roslyn, WinForms, MSTest | WinFormsで操作するC#ソース解析ツールです。選択した .cs ファイル内の通常のメソッド定義をRoslyn ASTで解析し、メソッド名、XMLドキュメントコメントの <summary>、仮引数名... |
| ReportGeneratorDemo | C#, .NET, PowerShell, JavaScript, HTML, MSTest | .NET 8 + MSTest のテストコードを実行し、coverlet でカバレッジを収集して、ReportGenerator で HTML レポートを作るサンプルです。 |
| TextLintByVBA | VBA, JavaScript, Excel | textlintをVBAで再現する試み |
| Razor-Indent-Formatter | TypeScript, HTML, Vite | Razor(.cshtml)ファイルのインデントを整形するツール |
| TableAndColumnListMaker | VBA, Excel, XLSX | Excel VBA macro for recursively listing table and column information from target workbooks. |
flowchart TD
read["Read source structure"] --> parse["Parse with AST / semantic model"]
parse --> model["Build stable intermediate model"]
model --> ui["Show in GUI / browser UI"]
model --> export["Export CSV / XLSX / snippets"]
ui --> verify["Test and verify behavior"]
export --> verify
verify --> package["Package as single HTML or single-file exe"]
package --> automate["Refresh README<br/>and activity trail"]
| Category | Skills |
|---|---|
| Languages | C#, TypeScript, PowerShell, VBA, Rust, SQL, JavaScript, HTML, Lua, Python, Java |
| .NET | .NET 9, .NET, WinForms, CLI, xUnit, MSTest |
| Code analysis | Roslyn, SemanticModel, MSBuildWorkspace, ScriptDom, PostgreSQL, SQL |
| Frontend | TypeScript, Vite, Next.js, React, Tailwind CSS, Monaco Editor, Vitest, WASM |
| Data / reports | CSV, XLSX, Excel, VBA |
| Tooling | PowerShell, GitHub Actions, Neovim, WezTerm, Lua |
- Static analysis tools that turn source code into practical reports
- Small Windows utilities that can be distributed as single-file executables
- Browser-based developer tools that run locally without a server
- TDD practice and code-generation workflows
- Rust experiments for CLI, WASM, and low-level learning
- Editor and terminal configuration