フルタイムのポジションを希望2026 年 5 月卒業米国永住権(グリーンカード)転居可能

Sirui Chen · 米国フィラデルフィア

型安全で本番品質のシステムを届けるフルスタックエンジニア。

OS カーネルや分散検索エンジンから、実際に運用されているダッシュボードまで——厳格な TypeScript、本物の CI ゲート、そして「あえて退屈な」デプロイで構築しています。ペンシルベニア大学 コンピュータ・情報科学修士(M.S.E.、2026 年 5 月)、セントルイス・ワシントン大学 コンピュータサイエンス学士(数理科学を第二専攻)。

SC

プロジェクト

主な制作物

うち 2 つはブラウザ上でそのまま動きます。残りは幅の証明として — プロダクトのダッシュボード、分散システム、OS 内部、応用機械学習。

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

アプローチ

開発の流儀

エンジニアとして何を優先するか、4 つの文で。

  • エンドツーエンドで型付きの契約を好みます——データは境界で明確に定義され検証された構造に変換され、生のデータの塊を持ち回すのではなく、システム全体を通して型付きのまま扱われます。
  • 警告は欠陥として、エッジケースは仕様の一部として扱います。防御的なデフォルト値、確定的なリソースのクリーンアップ、明示的なエラーパスは、悪意ある入力の下で壊れる「賢い」コードに勝ります。
  • 小さくレビューしやすい単位で、本物の CI ゲートの背後に出荷します。lint、型チェック、ビルドがすべて通らなければ本番には届かず、デプロイは意図的に退屈なものにしています。
  • スタックや役割を横断して働くのが好きです——UI の作り込み、バックエンドシステム、インフラ、そして非エンジニアと「本当に何を作ろうとしているのか」を話し合うことまで。

スキル

扱う技術

日々の仕事で登場する場面ごとに分類。

言語

TypeScriptJavaScriptPythonJavaC / C++SQLShell

フロントエンド

ReactNext.js(App Router)Tailwind CSSフォームとバリデーションSVG / Canvas による可視化アクセシビリティ

バックエンドとデータ

Node.jsExpressREST APIWebSocketPostgreSQLMySQLSnowflakeETL パイプラインクエリ最適化

クラウドとシステム

AWS(EC2、RDS、CDK)LinuxNginxDockerPM2 / systemd分散システム並行処理オペレーティングシステムROS

機械学習と NLP

PyTorchHugging FaceRAG情報検索(Retrieval)対照学習

エンジニアリングプラクティス

厳格な型付けCI/CD ゲートPlaywright による E2E テストドキュメンテーション再現可能なパイプライン

経歴

最近の職務

  1. リサーチアシスタント — Chris Callison-Burch 教授· ペンシルベニア大学

    2025年5月2025年8月

    DARPA SciFy と OpenScholar 向けに、スコアベースのフィルタリング、対照学習モデルの開発、ドメインデータの整備を用いて検索拡張生成(RAG)ワークフローを構築・評価。

  2. Python 開発インターン· CambioML

    2023年12月2024年3月

    Danswer AI を用いて LLM 駆動のデータポータルを構築し、AWS、Datarade、Snowflake のデータセットを対象に、取り込み、インデックス作成、ユーザー向け検索のワークフローをカバー。

  3. ラボアシスタント — 視覚支援型自動運転 F1Tenth カー· セントルイス・ワシントン大学

    2023年8月2024年5月

    的を絞ったデータ拡張、実験トラッキング、評価を通じて、逆光や影の条件下でのモデルのロバスト性を向上。

研究

主な研究

連絡先

フルスタックエンジニアをお探しですか?

2026 年 5 月にペンシルベニア大学で修士(M.S.E.)を修了し、現在フルタイムの職を探しています。米国での就労許可(グリーンカード)を保有し、転居も可能です。最も早い連絡手段は siruichen2023@outlook.com です。