プロジェクト

見せる価値のある制作物すべて

各プロジェクトには、課題・実装内容・アーキテクチャ・成果をまとめた詳細ページがあります。Loom と PennOS はこのサイト上で実際に動作します。

Loom プロジェクト管理ダッシュボード
計画・要件・不具合、ガントタイムライン、リアルタイム分析ダッシュボード——依存ライブラリなし、自作のモーションシステム、EN / 中文 切り替え対応。

プロジェクト管理フロントエンドの完全な実装:計画・要件・不具合のフル CRUD、再利用可能なテンプレート、ガントビュー、派生指標によるダッシュボードを、ビルドステップなしの約 1,900 行のバニラ JavaScript で構築し、80 項目以上の Playwright テストで検証しています。本サイト上で実際に操作できます。

JavaScript (no build)SVGCSS animationi18nPlaywrightAccessibility
SafeCommerce-LA 分析ダッシュボードのプレビュー
ロサンゼルスの犯罪データとカリフォルニア州の小売売上を対象としたフルスタック分析。

ロサンゼルスの犯罪データとカリフォルニア州の小売売上レコードを結合する PostgreSQL スキーマの上に、認証付きダッシュボード、地図、チャート、フィルター、CSV エクスポートを構築。評価は 99/100。

ReactPythonPostgreSQLJWTSQL OptimizationREST APIs
分散 Web 検索エンジンのアーキテクチャプレビュー
Java で実装したクローラー、インデクサー、PageRank、KVS、RDD 風の Flame 計算層。

自作のクローラー、インデクサー、PageRank、レプリケーション対応のキーバリューストア、マルチスレッド Web サーバー、そして Flame と名付けた RDD スタイルの計算層からなる、エンドツーエンドの分散検索プラットフォーム。

JavaConcurrencyNetworkingDistributed SystemsCustom KVSRDD-style Compute
ブラウザで動作する PennOS のライブターミナル
C で実装したユーザーランドシェル、優先度スケジューラ、シグナル、リダイレクト、PennFAT ファイルシステム——ブラウザで動くライブターミナル付き。

Unix 風 OS 機能の C 実装:ジョブ制御と I/O リダイレクトを備えたシェル、spthread 上で動く SIGALRM 駆動の優先度スケジューラ、シグナルとゾンビを含む完全なプロセスライフサイクル、そしてオンディスクの PennFAT ファイルシステム——これらすべてを本サイトのサンドボックス化されたライブターミナルに接続しています。

CPOSIX threads (spthread)Operating SystemsShellsSchedulingSignals+6
MasterCard オンボーディング自動化のプレビュー
型付きの回答とレビュー可能なワークフローによる、構造化されたクライアント情報の受付。

構造化アンケート、入力バリデーション、標準化された提出、クライアント受付用のバックエンド API を備えたフルスタックのオンボーディングツール。

ReactREST APIsForm ValidationNode.js
Kinexus WUSTL 研究アプリケーションのプレビュー
Apple Watch 同期、REST API、AWS RDS の最適化。

Apple Watch の同期問題を修正し、REST API をリファクタリングし、AWS RDS のクエリを最適化。さらに開発者向けドキュメントを作成し、新規コントリビューターのオンボーディング時間を短縮。

REST APIsAWS RDSApple WatchSQLDocumentation