Jingze Maの写真

小島蓮や

日本語名

ソフトウェアエンジニア, ゲーム開発者, 旅人

Smule のソフトウェアエンジニアとして、Web・モバイル・プラットフォームを横断して開発しています。イェール大学でコンピュータサイエンスの修士号を取得し、南カリフォルニア大学ではゲーム開発と数学を学びました。実際に使われるプロダクトを届けることが好きで、ユーザー体験とパフォーマンスを大切にしています。

経歴

1.0×
  1. Smule の各プロダクトに携わるフルタイムのエンジニアです。smule.com の Web アプリと iOS・Android 版 Smule Sing アプリの機能開発に加え、それを支えるバックエンドサービスも担当しています。

  2. 機械学習エンジニアのインターンとして Smule に参加し、その後フルタイムのソフトウェアエンジニアになりました。

  3. Vestmark の資産運用プラットフォーム VestmarkONE で、ポートフォリオのリバランスと関連機能のバックエンド API を開発しました。

  4. 分散システムの構築、データベースシステム、フルスタック Web プログラミング、ユーザーインターフェースデザインなどを履修しました。

  5. LLM を使ったプログラミング言語翻訳のパイプラインを設計しました。PyTorch と Hugging Face で ChatGLM v2 などのモデルをファインチューニングし、保険データベースを構築して AWS SageMaker でモデルを学習させました。

  6. データセンサーコンバーター向けに適応的なダウンサンプリングを開発し、精度を保ちながらスレッドの負荷を減らしました。3D の Bresenham アルゴリズムを実装し、Zaichang 3D スキャンソフトウェアの開発に参加しました。

  7. 最優等(Summa Cum Laude)で卒業。ゲームエンジン、ゲーム物理、イマーシブゲームデザイン、ゲーム AI などゲーム開発の科目を履修しました。

  8. コンピュータサイエンスと並ぶ第二専攻として、数値解析、機械学習、統計学、線形代数を履修しました。

  9. USC に編入する前に、どちらも Java で教えられるコンピュータサイエンス入門(CSC 171)とデータ構造とアルゴリズム(CSC 172)を履修しました。

プロジェクト

PSN README Card

GitHub プロフィール用の PlayStation Network トロフィーカードです。Vercel 上の小さなサーバーレス関数が、トロフィーレベル、トロフィー数、PS Plus の加入状況、最近遊んだゲームを SVG として描画し、README に画像と同じように埋め込めます。

  • TypeScript
  • Serverless
  • Vercel
  • SVG

Kazumi TV

オープンソースのアニメアプリ Kazumi を Android TV と Google TV に移植しました。リモコンでのフォーカス操作、十字キーでのコメント閲覧、TV ランチャー用バナー、ネットワークのフォールバックを追加し、スマートフォンとデスクトップでの動作はそのままにしています。

  • Flutter
  • Dart
  • Android TV
  • Open Source

Lake Minnewaska

30 人のチームで Unity を使って開発した釣りシミュレーションゲームです。ゲームプレイと AI のエンジニアとして、釣りのメカニクス、ビヘイビアツリーによる魚の行動 AI、主要なゲームプレイ機能を設計しました。

  • Unity
  • C#
  • Game AI
  • Perforce

Roamy Trip

ホテル探しと旅行計画にソーシャル機能を組み合わせたフルスタックアプリです。世界中のホテルの場所をインタラクティブな地図で表示し、レビューの共有や友達とのつながりに対応しています。

  • React Native
  • Expo
  • Node.js
  • Express
  • Mobile Development

スキル

プログラミング言語

  • TypeScript
  • JavaScript
  • Swift
  • Kotlin
  • Java
  • C++
  • C#
  • C
  • Go
  • Python
  • Dart
  • SQL

Web とモバイル

  • React
  • Next.js
  • Node.js
  • Express
  • SwiftUI
  • Android
  • Flutter
  • React Native
  • HTML
  • CSS

バックエンド・データ・機械学習

  • Spring Boot
  • MySQL
  • SQLite
  • Firebase
  • AWS
  • Docker
  • PyTorch
  • TensorFlow

ゲームとツール

  • Unity
  • Perforce
  • GitHub

訪れた場所

90 か所 · 3 か国 · 12 回の旅行

地球儀をドラッグするか、点をタップするか、下から場所を選んでください。

お問い合わせ

お仕事のご相談、プロジェクトのお誘い、ちょっとしたご挨拶まで、メールでお気軽にご連絡ください。