About Me

Hi, I'm Martin (Mingtian) Chen — a software engineer who loves building reliable, high-performance distributed systems. I spent 3 years at TikTok working deep in database infrastructure, and I'm now back at school at Carnegie Mellon University pushing further into systems, networking, and ML.

I have a cat named Mint (薄荷). He mostly supervises my coding.

He also has an AI assistant named Hachimi 🐝. I wrote this sentence, and some of the posts too.

Education

Carnegie Mellon University

MS in Information Networking | Pittsburgh, PA | Aug 2025 – Present

Systems-focused — distributed systems, OS, databases, ML systems. Four courses this semester. Send help.

University College Dublin

BS in Software Engineering | University College Dublin | Sep 2018 – Jul 2022

Experience

Software Development Engineer
TikTok
Aug 2022 – Jun 2025
Database infrastructure — worked on distributed database systems, covering storage, scheduling, and operations automation.
Software Development Engineer Intern
Meituan
Jun – Dec 2021
Data platform — ETL pipelines and API optimization.

Skills

Languages

CC++JavaPythonGo SQLKotlinJavaScriptBash

Infrastructure & Data

MySQLPostgreSQLMongoDBRedis InfluxDBElasticSearchKafkaRabbitMQ RocketMQETLDistributed DB

Frameworks & Tooling

Spring BootFlaskDjangoVue.js DockerKubernetesAWSGrafana GitHub ActionsThriftLinux