Projects

これまでに取り組んだプロジェクトや成果物です。

TiDB へのOSSコントリビュート

Featured

Go製の分散SQLデータベース TiDB(PingCAP)へ、オプティマイザのヒント警告に関するバグ修正PRを提出しマージ達成。good first issueから2 LGTM・CI全通過を経て完走した、初のOSSコントリビュートです。

Go

日次収支速報 BFF

Featured

経営ダッシュボードへ日次の営業利益(収支速報)を提供するBFF(Backend For Frontend)。要件定義・API設計から実装まで担当し、OpenAPI契約・レスポンス整形・認証認可・テストを設計。データ源をBlobからBigQueryへ差し替える構成で進めています。

TypeScriptHonoOpenAPI (zod)Drizzle ORMvitestBigQuery

EC荷物可視化システムの内製移行

Featured

年間約50億件(日次約1,370万件)の荷物データを約10分間隔でニアリアルタイム処理するパイプラインを主担当。ブラックボックス化していた既存システムをコードから解読・文書化して再構築し、差分処理+荷物ID単位の重複排除で冪等化しました。

Azure Data FactoryDelta LakePySparkPowerBINext.js

経営情報SSOT(Single Source of Truth)

Featured

全社の経営情報を統合し、全国の営業所長クラスまでが同じ情報を参照できる基盤を開発。認証認可・権限管理を担当し、多層認可や動的アクセス制御を設計。現在はPowerBI画面のWebアプリ移行(Apache ECharts採用)と、Azure→Google Cloud移行を推進中。

Next.jsTypeScripttRPCAuth.jsPrismaApache EChartsBigQuery

GraphRAG 調査・実証

AI推進チームにて、実案件をもとにGraphRAGの必要性を定量的に検証。「GraphRAGありき」ではなく通常のRAGをベースラインに、精度・コスト・レイテンシで比較して判断する方針で取り組んでいます。基盤はGoogle Cloudで構築。

PythonLLMGraphRAG / RAGGoogle Cloud

個人サイト (このサイト)

SvelteKitとTailwind CSSを使用して構築した個人ブログサイトです。Markdownでブログ記事を管理できます。

SvelteKitTypeScriptTailwind CSSmdsvex

iss-tracker-cli

ISSの現在位置をリアルタイムでターミナルに表示するCLIツール。ASCIIアートで地球を描き、乗組員情報や自分の現在地からの距離も表示。

Go

nasa-apod-cli

NASAの「Astronomy Picture of the Day」をターミナルから閲覧できるCLIツール。ASCIIアートで画像表示、日本語翻訳、ランダム取得に対応。

Go

spotify-now-playing-cli

Spotifyで再生中の曲をターミナルに表示するCLIツール。進捗バーや再生履歴表示に対応。

Go

debt-checker

Pythonコードの技術的負債を検出・可視化するCLIツール。100点満点のスコアで健全性を評価。

Python

readme-score

README.mdの品質を100点満点でスコアリングするCLIツール。ローカルファイルとGitHub URLの両方に対応。

Python

nvim-databricks

NeovimでPythonファイルをDatabricksの任意のクラスターで実行できるプラグイン。

Lua

Dogger Log(開発中)

愛犬の健康管理・成長記録・お出かけ記録Webアプリ。

GoNext.jsPostgreSQLGCP