プロジェクト
仕組みを理解するために、作って確かめています。論文からシステムプログラミングの実験まで。
進行中学習中実験中
注目のプロダクト進行中
TenkaCloud
クラウド競技・GameDay・技術学習イベントを開催するための、BULL のオープンソース マルチテナント基盤。受託開発と並ぶ BULL のもう一本の柱になりつつあり、マルチテナント運用・認証認可・監査可能性という、まさに顧客に提供している課題への実装証明でもあります。
主なポイント
- コントロールプレーンとアプリケーションプレーンを分けたマルチテナント構成
- 主催者・運営・参加者それぞれのロール制御と SSO
- 説明責任を果たすための管理機能と監査ログ
- Battle / Challenge を実際に運営するための運用ツール
AWSMulti-tenantPlatformOpen Source
学習と実験
Browser from Scratch
学習中Rust でウェブブラウザをゼロから作っています。レンダリングエンジン、HTML/CSS のパース、ネットワーク、そして現代のウェブ標準に踏み込みます。
RustSystems ProgrammingWebDev
OS from Scratch
学習中Rust で OS を実装しています。ブートローダ、メモリ管理、マルチタスク、割り込み処理、デバイスドライバまで。
RustOS DevelopmentLow-level
Blockchain in Zig
学習中Zig でブロックチェインをゼロから作り、無料の本にまとめました。ブロックと PoW、gossip によるチェイン同期を含む P2P ネットワーク(3 ノードで検証済み)、Solidity のオペコードと ABI 呼び出しの一部を実行する簡易 EVM まで扱います。PoS はあえて未完の課題として残してあります。
ZigBlockchainP2PEVMSystems Programming
DeepForm
進行中曖昧なプロダクトの構想を、実装できる仕様に変える AI デプスインタビューツール。根拠をたどれる要件で、非エンジニアと開発チームの間をつなぎます。
TypeScriptAIBunHonoSQLite
GitHub Vector Issue Processor
進行中ベクトル埋め込みで GitHub の issue を処理するツール。意味による検索、類似 issue の照合、トリアージの自動化ができます。
PythonAI/MLDeveloper ToolsRAG
annai.nvim
進行中Neovim に「この操作どのキーだっけ」と普通の言葉で聞けます。端末内の LLM(Apple Intelligence、なければ Ollama)が、あなた自身の keymap から実在するキーを選んで答えます。クラウドも API キーも計測も使いません。
NeovimLuaLocal LLMApple Intelligence