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