MARCELO ELLWANGERSOFTWARE · SYSTEMS · AI

ソフトウェアと
システムをつくる。

現場の不便や複雑さを、信頼して使えるソフトウェアに変える。

ローカルAI、Windows診断、自動化、コンピュータビジョン、データシステムを中心に開発しています。出発点はいつも、実際に困ったことや「もっと理解したい」と思ったことです。

日本在住REMOTE / GLOBAL実用から始める
1.0VektorDeck リリース済み
1.3CrashScope 現在の開発ライン
266/266CrashScope 1.2.0 自動 .NET テスト
219EasyFlix 1.4.0 自動テスト
4,000+電気工事・現場技術の実務時間
PythonC# / .NETFastAPIReactTypeScriptSQLiteComputer VisionWindows DiagnosticsAutomation

Selected work

実際の課題から生まれたプロジェクト。

リリース済み、現在開発中、そして小さな完成品を明確に分けています。まず現在の主要3システム、その後にフィールド検証済みのシステムを紹介します。

Core products

まず開いてほしい3つのシステム。

CrashScope、EasyFlix、RevDevは現在のエンジニアリングを最もよく表す3つ。状態を曖昧にせず、設計と検証の深さを優先しています。

01 · Windows診断1.3 開発中 · 1.2.0 公開

CrashScope

WPF/WebView2デスクトップシェルを備え、Event Log、WER、ハードウェア情報、継続保存されるインシデント証拠をローカルで扱うWindowsクラッシュ診断システム。

1.3は現在の開発ライン。1.2.0が公開版で、266/266の自動テストを備えています。公開版のダウンロードは1.2.0のままです。
1.1 AGENT CPU · AVG0.2365%
WORKING SET · AVG91.71 MB
AUTOMATED TESTS266/266
PUBLIC RELEASE1.2.0
検証済みケーススタディ ↗
02 · Windowsローカルメディア1.4.0 公開

EasyFlix

複数ドライブ上の実ファイルを中心に、視聴状態、アートワーク、字幕、メタデータを扱うストリーミング風WPFメディアライブラリ。

1.4.0をMITで公開済み。プライバシーサニタイズとGitHubリリース検証も完了しています。
EasyFlixのホーム画面
REAL PRODUCT CAPTUREFULL-RES / HOME
STACKWPF · .NET 10 · SQLite
MODELLOCAL-FIRST
VALIDATION219 TESTS · 0 WARNINGS
ARTIFACTINSTALLER + PORTABLE WIN-X64
EasyFlixケーススタディ ↗
03 · Developer infrastructureACTIVE DEVELOPMENT

RevDev

Dev Relayの安全な実行境界と永続状態を使い、複数プロジェクトのAI支援開発を操作するWindowsネイティブのコントロールサーフェス。

現在は再起動安全性、進捗・liveness、結果公開、リリースライフサイクルの受け入れを詰めています。公開ダウンロードはありません。
STACK.NET 8 · WPF
TOOLS5 PROVIDERS
CONTINUITYGIT · RESULTS · GOALS
SAFETYLOCAL-FIRST · HOSTED_DENY
RevDevケーススタディ ↗

Flagship systems

実地で検証したシステム。

設計、検証、実際の利用まで含めて深く取り組んだシステムです。

Focused projects

小さく、完成させたもの。

大規模システムに見せるのではなく、UIや技術判断をコンパクトに示すプロジェクトです。

06 · Desktop utilitySHIPPED

MinimalClock

Rainmeter上で動く軽量なデスクトップ時計。タイポグラフィとパッケージングを含めて仕上げた小さな完成品です。

実際のデスクトップに欲しかった時計を、オーバーヘッド計測と配布方法まで含めて完成させました。MinimalClockケーススタディ ↗
07 · Artifact integrity1.0.0

ExactArtifact

ストリーミングSHA-256、決定論的マニフェスト、正確な不一致報告を備えたC#/.NET整合性ツール。

「今見ている成果物は、本当にテストしたものと同一か」を再現可能な証拠で確認します。
STACKC# · .NET · WPF
AUTOMATED TESTS22 PASS
HASHINGSTREAMING SHA-256
RELEASE1.0.0
ExactArtifactケーススタディ ↗
08 · Network diagnostics1.0.0

GapTrace

DNS・TCP・HTTPの到達性を記録し、瞬断を分類してCSV証拠と復旧時間を残すGo製診断ツール。

短すぎるモバイルテザリングの瞬断を、通常の接続確認では説明できなかったことから作りました。
STACKGO · CONCURRENCY
PEAK WORKING SET16.2 MB
CPU · VALIDATION RUN0.016 s
RELEASE1.0.0
GapTraceケーススタディ ↗
09 · Configuration evidence1.0.1

ConfigTrace

決定論的スナップショット、意味のあるフィールド差分、プライバシー対応リダクション、JSONLジャーナルを備えたRust製設定変更トレーサー。

CrashScopeとも安全に連携できる、低オーバーヘッドの独立した設定変更証拠プロバイダーです。
STACKRUST · JSONL
IDLE PEAK WORKING SET4.3 MB
IDLE CPU · 10 S0.016 s
RELEASE1.0.1
ConfigTraceケーススタディ ↗

About Marcelo

現場経験、人との仕事、そしてソフトウェア。

電気工事や海外での接客・運営の仕事を経て、自分が欲しかったツールを作るところからソフトウェアに入りました。だからこそ、実際の制約、失敗モード、証拠、保守性を重視しています。

プロフィールを見る ↗

Open to work

ソフトウェア開発、QA / 自動化、テクニカルシステム領域。

実用的なデバッグ、ソフトウェアの信頼性、明確なコミュニケーション、素早く学ぶ力を活かせるリモート対応チームを探しています。

FIELD NOTE / 001
多くのプロジェクトは、だいたい同じところから始まります。まず気になって、次に「欲しいツールがない」のが少し悔しくなる。そこで、自分で作り始めます。
Marcelo

About Marcelo

現場経験から、ソフトウェアへ。

カナダでの電気工事、オーストラリアや日本を含む接客・運営の仕事を経て、今は実際に自分が使いたいツールをソフトウェアとして作っています。分野は変わっても、共通しているのは「仕組みを理解し、問題を見つけ、より良い状態にする」ことです。

01

現実の課題から始める。

きれいに用意されたチュートリアルより、不完全な入力や制約があり、解く理由がはっきりしている課題に惹かれます。

02

根拠を残す。

データの出所や不確実性を残し、「なぜその結果になったのか」を説明できるシステムを大切にしています。

03

失敗を次に活かす。

バグや例外ケースは隠さず、テストや設計判断、より明確な境界に変えていきます。

Contact

仕事、共同開発、技術的なご相談。

現在、公開の連絡窓口はLinkedInにまとめています。ソフトウェア開発、QA / 自動化、技術システム、リモートでの仕事やプロジェクトについて、お気軽にご連絡ください。

Open to work

ソフトウェア開発 · QA / 自動化 · テクニカルシステム

実務的なデバッグや信頼性、明確なコミュニケーション、素早く学ぶ姿勢を大切にするチームを探しています。日本在住ですが、海外のタイムゾーンにも柔軟に対応できます。