Jingze Ma的照片

马璟泽

中文名

软件工程师, 游戏开发者, 旅行者

Smule 软件工程师,工作横跨 Web、移动端和平台。拥有耶鲁大学计算机科学硕士学位,本科就读于南加州大学,主修游戏开发与数学。我喜欢打造真正有人在用的产品,注重用户体验和性能。

经历

1.0×
  1. 全职工程师,参与 Smule 的各条产品线:为 smule.com 网页端以及 iOS 和 Android 上的Smule Sing 应用开发功能,并支持其背后的后端服务。

  2. 以机器学习工程实习生的身份加入 Smule,之后转为全职软件工程师。

  3. 为 Vestmark 的财富管理平台 VestmarkONE 开发投资组合再平衡及相关功能的后端 API。

  4. 修读分布式系统构建、数据库系统、全栈 Web 编程和用户界面设计等课程。

  5. 设计了基于大语言模型的编程语言翻译流程。使用 PyTorch 和 Hugging Face 微调 ChatGLM v2 等模型,搭建保险数据库,并在 AWS SageMaker 上训练模型。

  6. 为数据传感器转换器开发自适应降采样,在保证精度的同时降低线程压力。实现了三维 Bresenham 算法,并参与 Zaichang 3D 扫描软件的开发。

  7. 以最优等成绩(Summa Cum Laude)毕业。游戏开发方向课程包括游戏引擎、游戏物理、沉浸式游戏设计和游戏人工智能。

  8. 与计算机科学并行的第二专业,课程包括数值分析、机器学习、统计学和线性代数。

  9. 转学至南加州大学之前,修读了计算机科学导论(CSC 171)和数据结构与算法(CSC 172),两门课均以 Java 授课。

项目

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 次旅行

拖动地球仪、点击圆点,或在下方选择一个地点。

联系我

无论是工作机会、项目合作,还是只想打个招呼,发邮件都是联系我的最好方式。