Jingze Ma portrait

Jingze Ma

Legal name

Software Engineer, Game Developer, Traveler

Software Engineer at Smule, building across web, mobile, and platform. I hold a Master's in Computer Science from Yale and a background in Game Development and Mathematics from USC. I enjoy shipping products people actually use, with a focus on user experience and performance.

Experience

1.0×
  1. Full-time engineer working across Smule's products: building features for the smule.com web app and the Smule Sing apps on iOS and Android, and supporting the backend services behind them.

  2. Joined Smule as a machine learning engineering intern before converting to a full-time software engineering role.

  3. Built backend APIs for portfolio rebalancing and related features on VestmarkONE, Vestmark's wealth management platform.

  4. Coursework in Building Distributed Systems, Database Systems, Full Stack Web Programming, and User Interface Design.

  5. Designed a pipeline for programming language translation using LLMs. Fine-tuned models including ChatGLM v2 with PyTorch and Hugging Face. Built insurance databases and trained models on AWS SageMaker.

  6. Developed adaptive downsampling for data sensor converters, reducing thread pressure while maintaining accuracy. Implemented Bresenham's algorithm in 3D and contributed to the Zaichang 3D scanning software.

  7. Graduated Summa Cum Laude. Game development coursework in Game Engines, Game Physics, Immersive Game Design, and AI for Games.

  8. Second major alongside Computer Science, with coursework in Numerical Analysis, Machine Learning, Statistics, and Linear Algebra.

  9. Took Introduction to Computer Science (CSC 171) and Data Structures and Algorithms (CSC 172), both taught in Java, before transferring to USC.

Projects

PSN README Card

A live PlayStation Network trophy card for GitHub profiles. A small serverless function on Vercel renders trophy level, trophy counts, PS Plus status, and recent games as an SVG that READMEs embed like any image.

  • TypeScript
  • Serverless
  • Vercel
  • SVG

Kazumi TV

An Android TV and Google TV port of the open-source Kazumi anime app. Adds full remote-control focus navigation, D-pad browsing of comments, a TV launcher banner, and network fallbacks, while leaving phone and desktop behaviour unchanged.

  • Flutter
  • Dart
  • Android TV
  • Open Source

Lake Minnewaska

A fishing simulator game developed in Unity with a team of 30. I served as the Gameplay and AI engineer, designing fishing mechanics, fish behavior AI using behavior trees, and key gameplay features.

  • Unity
  • C#
  • Game AI
  • Perforce

Roamy Trip

A full-stack application for hotel discovery and travel planning with social features. Provides an interactive map showing hotel locations worldwide, with review sharing and friend connections.

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

Skills

Languages

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

Web & Mobile

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

Backend, Data & ML

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

Games & Tools

  • Unity
  • Perforce
  • GitHub

Places I've been

90 places · 3 countries · 12 trips

Drag the globe, tap a dot, or pick a place below.

Get in touch

Whether it's a role, a project, or just to say hi, email is the best way to reach me.