Petr Guan

Hello, I'm

Petr Guan

C++ Engineer @ Microsoft Outlook

{msYears} years at Microsoft building Outlook Mobile. Passionate about high-performance native apps, clean architecture, and crafting tools that people use every day.

View My Work Get in Touch
About

Passionate about building elegant solutions

I'm a C++ engineer at Microsoft with {msYears} years of experience building Outlook Mobile — the email client used by hundreds of millions every day. I specialize in high-performance native development and scalable architecture.

Outside of work, I build indie apps — most recently Bebilog, a privacy-first baby tracker for iOS. I'm also passionate about compilers, design patterns, and exploring the fundamentals of computer science.

8+
Years Exp.
39
GitHub Repos
98
Health Score
Coffee
Tech Stack

Tools I work with every day

⚙️C/C++
🍎Swift
🐍Python
Java
🟦Obj-C
📱SwiftUI
watchOS
🔀Git
🛠️CMake
📧Outlook
📊Big Data
🧠AI/LLM
Experience

Where I've made an impact

2018 — Present · {msYears} years

C++ Software Engineer

Microsoft — Outlook Mobile

Building and maintaining Outlook Mobile, the email client used by millions of users worldwide. Focused on high-performance C++ development, cross-platform architecture, and delivering reliable, polished experiences on iOS and Android.

C++ Objective-C iOS Android Cross-platform
2016 — 2018 · 1 year

Big Data Engineer Intern

Silicon Studio

Worked on big data pipelines and analytics infrastructure. Gained hands-on experience with data processing, text retrieval, and search engine technologies.

Big Data Python Search
2011 — 2015

Bachelor's Degree

Nanjing University

Built a strong foundation in computer science fundamentals, algorithms, and systems programming.

Open Source

Contributions to open source

swiftlang

swift-tools-support-core

Common infrastructural code for Swift Package Manager and llbuild. Core utilities powering the Swift build ecosystem.

Swift ★ 431
microsoft

appcenter-sdk-apple

App Center SDK for iOS, macOS, and tvOS. Provides analytics, crash reporting, and beta distribution for Apple platforms.

Objective-C ★ 576
microsoft

cpp_client_telemetry

1DS C/C++ SDK — cross-platform telemetry collection framework used across Microsoft products on Android, iOS, Linux, macOS, and Windows.

C ★ 99
Projects

Things I've built & shipped

Outlook Mobile icon

Outlook Mobile

Microsoft's flagship email client for iOS and Android, used by hundreds of millions daily. I work on the core C++ engine powering cross-platform email, calendar, and search experiences.

C++ Obj-C iOS Android
App Store →
Bebilog icon

Bebilog: Baby Tracker

A privacy-first baby tracking app for iOS & watchOS. Track feeding, sleep, diapers, growth, vaccines, and more — all data stored locally, no cloud, no ads.

Swift SwiftUI watchOS
App Store →
📝

MarkVerse

An AI-native Markdown content runtime for macOS. Not a text editor — a content flow router that intercepts, renders, and manages Markdown from any source (files, clipboard, drag-drop, system tray).

Swift AppKit WKWebView cmark-gfm
In Development
🐾

MuYe Fresh Pet Food

A WeChat Mini Program for fresh pet food e-commerce. Includes customer storefront (browse, order, pay) and merchant dashboard (product management, order processing, shipping). Supports SF Express delivery and in-store pickup — no third-party delivery platforms needed.

WeChat Mini Program
In Development
Contact

Let's build something together

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.