Yipeng Liu
> Nobody ever figured out what life is all about, and it doesn't matter. Explore the world. Nearly everything is really interesting if you go into it deeply enough.
[under construction]
Side Projects
- IIIX — A global network infrastructure across Asia Pacific and North America
— 10 Gbps interconnect with CERNET, PCCW, and AT&T - TUNA Mirrors — Hustled and secured 20 Gbps of public egress bandwidth to power open-source mirrors [status]
- Kobayashi Compiler — An optimizing compiler targeting ARMv7 and RISC-V32
— Top Prize & Huawei Cup, Compiler Design, NSCSCC - Untitled Router — A 5-stage pipelined RISC-V processor on FPGA with a hardware forwarding engine supporting RIPv2 [report]
— Small-Packet Line-Rate Scholarship
Amateur Radio
Coming soon.
Private Pilot
Saving up for a PPL in California.
- Intro flight — N1324E, KPAO
Commercial Flights
573,565 km · 894 hours · 348 flights · 103 airports · 5 continents
Upcoming (1)
- 2026-05-21 — 3U3256 LXA-XIY
History (348)
- 2026-04-03 — HX659 OKA-HKG
- 2026-04-02 — NU610 ISG-OKA
- 2026-04-01 — N/A ISG-HTR
- 2026-04-01 — NU601 OKA-ISG
- 2026-03-31 — NU728 OGN-OKA
- 2026-03-31 — NU741 ISG-OGN
- 2026-03-30 — MM293 FUK-ISG
- 2026-03-28 — NH4662 TSJ-NGS
- 2026-03-28 — LJ922 GUM-PUS
- 2026-03-26 — UA154 HNL-GUM
- 2026-03-25 — UA2380 SFO-HNL
- 2026-03-07 — B78731 RMQ-LZN
- 2026-03-07 — B78790 MFK-TSA
- 2026-03-07 — BR28 TPE-SFO
- 2026-03-06 — B78996 KNH-MZG
- 2026-03-06 — B78662 MZG-CYI
- 2026-03-05 — B78991 TNN-KNH
- 2026-03-04 — AE7932 HUN-KHH
- 2026-03-03 — BR852 HKG-TPE
- 2026-03-03 — AE395 TSA-TTT
- 2026-02-22 — MU239 SHA-MFM
- 2026-02-21 — MU5114 PEK-SHA
- 2026-02-13 — CA1866 CAN-PVG
- 2026-02-07 — ZH9104 PEK-SZX
- 2026-02-01 — CA1384 SZX-PEK
- 2026-01-10 — MU5349 SHA-SZX
- 2026-01-03 — ZH9509 SZX-SHA
- 2025-12-25 — CA4102 PEK-CTU
- 2025-12-25 — CA4335 CTU-SZX
- 2025-12-22 — CA1384 SZX-PEK
- 2025-12-19 — CA4120 PEK-CTU
- 2025-12-19 — CA4311 CTU-SZX
- 2025-12-16 — CA3765 SZX-HGH
- 2025-12-16 — CA1711 HGH-PEK
- 2025-12-13 — CA1383 PEK-SZX
- 2025-11-22 — HU7714 SZX-PEK
- 2025-11-21 — HU7701 PEK-SZX
- 2025-11-17 — CX392 HKG-PEK
- 2025-11-15 — CX873 SFO-HKG
- 2025-11-06 — CX345 PEK-HKG
- 2025-11-06 — CX870 HKG-SFO
- 2025-10-30 — HU7606 SHA-PEK
- 2025-10-27 — Y87512 XIY-PVG
- 2025-10-24 — HU7137 PEK-XIY
- 2025-09-28 — MF8107 FOC-PKX
- 2025-09-27 — HU7701 PEK-SZX
- 2025-09-27 — MF8966 SZX-FOC
- 2025-09-05 — HU7604 SHA-PEK
- 2025-08-31 — MF8318 SZX-SHA
- 2025-08-30 — HU7813 PEK-CAN
- 2025-08-26 — CA1508 SHA-PEK
- 2025-08-21 — MU2523 WUH-PVG
- 2025-08-19 — MU2478 SZX-WUH
- 2025-07-29 — ZH9506 SHA-SZX
- 2025-07-27 — MU5358 SZX-SHA
- 2025-07-24 — CA4345 CKG-SZX
- 2025-07-23 — CA1429 PEK-CKG
- 2025-07-22 — CA1502 SHA-PEK
- 2025-07-01 — CA1563 PEK-SHA
- 2025-06-29 — TK88 IST-PEK
- 2025-06-28 — TK1722 BER-IST
- 2025-06-21 — TK89 PEK-IST
- 2025-06-21 — TK1727 IST-BER
- 2025-05-21 — MU6308 CAN-PKX
- 2025-05-18 — HO1159 PVG-ZUH
- 2025-05-17 — HO1580 KIX-PVG
- 2025-05-13 — BX122 PUS-KIX
- 2025-05-12 — 7C5258 UBN-PUS
- 2025-05-08 — JD5221 PKX-ERL
- 2025-03-24 — MU5117 SHA-PEK
- 2025-03-18 — MU5108 PEK-SHA
- 2025-03-03 — MU5107 SHA-PEK
- 2025-01-17 — MF8702 NGO-HGH
- 2025-01-10 — MF8150 PKX-HGH
- 2025-01-10 — MF8701 HGH-NGO
- 2024-12-22 — HU7612 PVG-PEK
- 2024-12-15 — HO1252 PKX-PVG
- 2024-12-11 — HO1624 KIX-PKX
- 2024-12-06 — HO1625 PKX-KIX
- 2024-11-26 — NX10 MFM-PEK
- 2024-11-25 — HX293 RMQ-HKG
- 2024-11-23 — ZH9095 WUX-HKG
- 2024-11-23 — HX290 HKG-RMQ
- 2024-11-22 — ZH9157 PEK-WUX
- 2024-11-18 — ZH9105 SZX-PEK
- 2024-11-17 — ZH106 HAN-SZX
- 2024-11-15 — MU895 PKX-HAN
- 2024-11-03 — KN878 VVO-PKX
- 2024-11-01 — KN877 PKX-VVO
- 2024-10-14 — MU5157 SHA-PEK
- 2024-09-29 — 9C7352 HKG-PVG
- 2024-09-27 — MU5154 PEK-SHA
- 2024-09-27 — MU5353 SHA-SZX
- 2024-09-16 — SC4980 LHW-DAT
- 2024-09-15 — EU2272 YZY-LHW
- 2024-09-12 — MU2471 TFU-LHW
- 2024-09-12 — MU9978 LHW-DNH
- 2024-09-11 — HX253 TPE-HKG
- 2024-09-11 — HX452 HKG-TFU
- 2024-09-08 — HX237 PVG-HKG
- 2024-09-08 — HX284 HKG-TPE
- 2024-09-04 — 9C6538 FUK-PVG
- 2024-08-31 — 9C6537 PVG-FUK
- 2024-08-30 — MU5308 CAN-SHA
- 2024-08-25 — CA1837 SHA-CAN
- 2024-08-24 — MU5122 PEK-SHA
- 2024-08-23 — CA1374 CSX-PEK
- 2024-08-18 — RY8992 LYA-KHN
- 2024-08-11 — CA4369 URC-CAN
- 2024-08-10 — EU2948 YIN-TLQ
- 2024-08-07 — EU2825 SHF-YIN
- 2024-08-06 — HU6277 CAN-URC
- 2024-07-18 — CA8611 PKX-CSX
- 2024-07-17 — CA4124 LXA-PEK
- 2024-07-10 — MU6717 PVG-LXA
- 2024-07-05 — MU586 LAX-PVG
- 2024-07-01 — UA1057 SFO-SCL
- 2024-06-20 — MU589 PVG-SFO
- 2024-06-19 — MU5130 PKX-PVG
- 2024-06-18 — HU7702 SZX-PEK
- 2024-06-17 — HU758 CDG-SZX
- 2024-06-16 — AF407 SCL-CDG
- 2024-06-10 — LA371 CJC-SCL
- 2024-06-08 — LA370 SCL-CJC
- 2024-06-07 — HU757 SZX-CDG
- 2024-06-07 — AF406 CDG-SCL
- 2024-06-06 — HU7709 PEK-SZX
- 2024-06-05 — HU7810 CAN-PEK
- 2024-06-01 — HU7709 PEK-SZX
- 2024-05-30 — HU7606 SHA-PEK
- 2024-05-17 — MU9186 TFU-SHA
- 2024-05-16 — SC8823 TNA-TFU
- 2024-05-15 — SC8086 KIX-TNA
- 2024-05-07 — SC1166 SHA-TNA
- 2024-05-07 — SC8087 TNA-KIX
- 2024-04-26 — HU7605 PEK-SHA
- 2024-04-22 — CA1532 SHA-PEK
- 2024-03-27 — FM9125 PVG-RIZ
- 2024-03-27 — FM9125 RIZ-DLC
- 2024-03-27 — FM9126 DLC-RIZ
- 2024-03-27 — FM9126 RIZ-PVG
- 2024-03-25 — FM9125 PVG-RIZ
- 2024-03-25 — FM9126 RIZ-PVG
- 2024-03-23 — MU5162 PEK-SHA
- 2024-03-22 — MU5127 SHA-PEK
- 2024-01-10 — CA1829 CAN-SHA
- 2024-01-06 — ZH1712 PEK-HGH
- 2024-01-06 — ZH9882 HGH-SZX
- 2024-01-04 — CZ318 GMP-PKX
- 2024-01-01 — CZ317 PKX-GMP
- 2023-12-31 — CZ6028 TAS-PKX
- 2023-12-27 — CZ6027 PKX-TAS
- 2023-12-26 — CA1522 SHA-PEK
- 2023-12-22 — CA1557 PEK-SHA
- 2023-12-17 — CZ648 HND-PKX
- 2023-12-12 — CZ647 PKX-HND
- 2023-11-26 — CZ648 HND-PKX
- 2023-11-22 — CZ647 PKX-HND
- 2023-11-13 — CZ648 HND-PKX
- 2023-11-10 — CZ647 PKX-HND
- 2023-11-06 — CA1524 SHA-PEK
- 2023-11-02 — CA1515 PEK-SHA
- 2023-10-31 — MF8235 FOC-CSX
- 2023-10-30 — MF8966 SZX-FOC
- 2023-10-29 — MF8965 FOC-SZX
- 2023-10-28 — MF8116 PKX-FOC
- 2023-10-19 — CA1508 SHA-PEK
- 2023-10-18 — CA4223 KWE-PVG
- 2023-10-17 — HU7773 SZX-KWE
- 2023-10-09 — CA4224 PVG-KWE
- 2023-09-22 — CA1883 PEK-PVG
- 2023-09-20 — GS7583 XIY-TSN
- 2023-09-17 — ZH9740 XNN-XIY
- 2023-09-09 — CA1508 SHA-PEK
- 2023-08-24 — AQ1309 CAN-HFE
- 2023-08-18 — CZ3966 SHA-SZX
- 2023-08-02 — CA1517 PEK-SHA
- 2023-07-27 — CA1532 SHA-PEK
- 2023-07-25 — HO1254 PKX-SHA
- 2023-07-24 — MF8556 PVG-PKX
- 2023-07-08 — HO1020 KMG-PVG
- 2023-07-04 — CZ5945 SZX-LJG
- 2023-07-03 — CZ3072 SYD-SZX
- 2023-06-27 — CZ301 CAN-SYD
- 2023-06-26 — CZ3464 LXA-CAN
- 2023-06-14 — CA1431 PEK-CKG
- 2023-06-14 — CA4420 CKG-LXA
- 2023-05-06 — KN5832 ZUH-PKX
- 2023-05-04 — VJ876 SGN-HKG
- 2023-05-01 — CZ6077 PVG-SGN
- 2023-04-30 — CZ8879 PKX-SHA
- 2023-04-22 — MF8125 XMN-TSN
- 2023-04-21 — MF840 KIX-XMN
- 2023-04-14 — MF839 XMN-KIX
- 2023-04-13 — MF8170 PKX-XMN
- 2023-04-03 — CZ8850 TFU-PKX
- 2023-03-30 — CA4114 PEK-CTU
- 2023-02-16 — CA1532 SHA-PEK
- 2023-02-10 — SQ105 KUL-SIN
- 2023-02-10 — SQ894 SIN-HKG
- 2023-02-10 — HU7723 SZX-PVG
- 2023-02-09 — Z97802 PEN-KUL
- 2023-02-07 — AK1722 SIN-PEN
- 2023-02-03 — KN5831 PKX-ZUH
- 2023-02-03 — SQ895 HKG-SIN
- 2023-02-02 — CA1524 SHA-PEK
- 2023-01-22 — 9C8876 MFM-PVG
- 2023-01-19 — HX633 KIX-HKG
- 2023-01-15 — GK156 CTS-KIX
- 2023-01-13 — IJ835 NRT-CTS
- 2023-01-08 — ZH9051 SZX-NRT
- 2023-01-07 — ZH9510 SHA-SZX
- 2022-12-29 — MF8555 PKX-PVG
- 2022-12-25 — CA1550 SHA-PEK
- 2022-12-10 — CZ5774 ZUH-SHA
- 2022-12-02 — HO1109 PVG-SZX
- 2022-11-29 — CA1549 PEK-SHA
- 2022-10-18 — CZ6703 ZUH-SYX
- 2022-10-18 — CZ8806 SYX-PKX
- 2022-10-14 — CZ3732 PKX-ZUH
- 2022-09-12 — CA1522 SHA-PEK
- 2022-09-05 — HU7607 PEK-SHA
- 2022-08-22 — CA1600 WEH-PEK
- 2022-08-18 — CA1599 PEK-WEH
- 2022-08-16 — HU7610 SHA-PEK
- 2022-08-13 — CZ3680 ZUH-PVG
- 2022-08-11 — HO1162 PVG-ZUH
- 2022-08-09 — CZ8889 PKX-PVG
- 2022-08-05 — CA1566 HGH-PEK
- 2022-08-04 — CA2542 KMG-TFU
- 2022-08-04 — CA1746 TFU-HGH
- 2022-08-03 — MU9743 DIG-KMG
- 2022-07-28 — CA8541 PVG-TFU
- 2022-07-28 — CA2541 TFU-KMG
- 2022-07-12 — 3U6674 LZY-TFU
- 2022-07-12 — CA4501 CTU-SHA
- 2022-07-09 — CA4123 PEK-LXA
- 2022-07-01 — CA1402 CTU-PEK
- 2022-06-27 — CA4102 PEK-CTU
- 2022-06-12 — MU5115 SHA-PEK
- 2022-03-05 — HU7609 PEK-SHA
- 2022-02-18 — HU7608 SHA-PEK
- 2022-01-30 — Y87506 BAR-PVG
- 2022-01-27 — CZ6754 PVG-SYX
- 2022-01-21 — HU7608 SHA-PEK
- 2022-01-21 — HU7603 PEK-SHA
- 2022-01-06 — HU7603 PEK-SHA
- 2021-12-20 — NX136 MFM-PVG
- 2021-12-20 — MU5123 SHA-PEK
- 2021-12-17 — HO1254 PKX-PVG
- 2021-12-17 — NX109 PVG-MFM
- 2021-10-31 — CA1832 SHA-PEK
- 2021-10-27 — CA8173 TSN-NGB
- 2021-09-12 — CA1862 SHA-PEK
- 2021-09-05 — Y87505 PVG-BAR
- 2021-09-05 — Y87506 BAR-PVG
- 2021-07-30 — MF8555 PKX-PVG
- 2021-07-27 — HO1253 PVG-PKX
- 2021-07-19 — CA8187 TSN-PVG
- 2021-07-08 — HU7575 XIY-TSN
- 2021-07-07 — JD5104 TNA-XIY
- 2021-07-04 — HU7680 SYX-PEK
- 2021-07-03 — JD5146 TNA-SYX
- 2021-07-01 — HU7177 PEK-DOY
- 2021-06-26 — HU7238 XIY-PEK
- 2021-06-20 — HU7137 PEK-XIY
- 2021-06-07 — HU7133 PEK-UYN
- 2021-06-07 — HU7134 UYN-PEK
- 2021-05-29 — GS7845 TSN-DOY
- 2021-05-29 — HU7178 DOY-PEK
- 2021-05-06 — CZ8888 SHA-PKX
- 2021-04-29 — CA1541 PEK-NGB
- 2021-04-26 — CA1484 LJG-PEK
- 2021-04-22 — CA1499 PEK-DLU
- 2021-04-19 — MU5137 PVG-PKX
- 2021-04-16 — CA1589 PEK-SHA
- 2021-03-21 — CA1884 PVG-PEK
- 2021-03-19 — MU5104 PEK-SHA
- 2021-02-21 — CZ3952 SHA-PKX
- 2021-02-19 — HO1195 SHA-TAO
- 2021-02-19 — HO1196 TAO-PVG
- 2021-02-15 — HO1076 TAO-PVG
- 2021-02-14 — HO1075 PVG-TAO
- 2021-02-12 — CZ8757 PVG-CGQ
- 2021-02-12 — FM9223 CGQ-PVG
- 2021-02-09 — HO1236 XIY-SHA
- 2021-02-01 — CA1216 PVG-XIY
- 2021-01-21 — HO1214 XIY-PVG
- 2021-01-20 — HO1213 PVG-XIY
- 2021-01-13 — KN5955 PKX-SHA
- 2020-10-19 — HO1259 SHA-PKX
- 2020-10-18 — MU5544 YNT-PVG
- 2020-10-17 — SC4856 PEK-YNT
- 2020-10-11 — MU5184 YNT-PKX
- 2020-10-10 — MU5185 PKX-YNT
- 2020-09-05 — MU5111 SHA-PEK
- 2020-08-22 — KN2216 HET-PVG
- 2020-08-21 — HL2081 HET-DSN
- 2020-08-20 — KN2215 PVG-HET
- 2020-08-16 — MU5122 PEK-SHA
- 2020-08-15 — MU5113 SHA-PEK
- 2020-08-09 — MU2334 LXA-XIY
- 2020-08-09 — HO1688 XIY-NKG
- 2020-08-02 — MU2333 XIY-LXA
- 2020-07-26 — MU8138 CKG-XIY
- 2020-07-25 — HO1247 SHA-CKG
- 2020-07-21 — HO1081 PVG-INC
- 2020-07-21 — MU6316 INC-PVG
- 2020-07-12 — MU5532 KHN-PVG
- 2020-07-11 — MU5465 PVG-KHN
- 2020-07-07 — HO1166 DLC-PVG
- 2020-07-06 — HO1165 PVG-DLC
- 2020-07-03 — HO1116 TAO-PVG
- 2020-06-28 — HO1797 NKG-TAO
- 2020-06-25 — HO1076 TAO-PVG
- 2020-06-24 — SC1193 YNT-TNA
- 2020-06-22 — SC4760 PVG-YNT
- 2020-06-19 — ZH9981 CAN-HGH
- 2020-06-16 — ZH9846 NKG-SZX
- 2020-01-23 — MU5266 BHY-PVG
- 2020-01-20 — MU5265 PVG-BHY
- 2020-01-17 — CX364 HKG-PVG
- 2020-01-13 — KA877 PVG-HKG
- 2020-01-11 — CA1883 PEK-PVG
- 2019-11-24 — CA1622 HRB-PEK
- 2019-11-23 — CA1621 PEK-HRB
- 2019-10-12 — KN5977 PKX-PVG
- 2019-08-27 — CA1115 PEK-HET
- 2019-08-17 — CA1304 SZX-PEK
- 2019-08-16 — CA1830 SHA-CAN
- 2019-08-01 — JL81 HND-SHA
- 2019-08-01 — CA1520 SHA-PEK
- 2019-07-23 — JL876 PVG-NRT
- 2019-07-21 — CA1517 PEK-SHA
- 2019-06-27 — CA1885 PEK-SHA
- 2019-05-04 — CA1713 HGH-PEK
- 2019-04-29 — CA1857 PEK-SHA
- 2019-04-06 — CA1518 SHA-PEK
- 2019-04-04 — CA1557 PEK-SHA
- 2017-08-22 — CA1517 PEK-SHA
- 2017-08-19 — MU5103 SHA-PEK
- 2017-08-06 — MU5332 SZX-PVG
- 2017-08-03 — MU5343 SHA-SZX
- 2016-05-08 — MU724 HKG-PVG
- 2016-05-05 — MU9837 SHA-HKG
- 2016-05-05 — FM837 SHA-HKG
- 2012-08-04 — MU2170 PVG-XIY
- 2012-07-31 — HO1196 TAO-SHA
Outdoors
> The mountains are calling and I must go.
Hiking (5)
- Yubeng — 32 km, 1,600 m gain
- Tiger Leaping Gorge — 32 km, 2,200 m gain
- MacLehose Trail — 28 km, 1,600 m gain
- Mt. Kumotori — 33 km, 1,700 m gain
- Mt. Kailash Kora — 103 km, 2,300 m gain
Mountaineering (3)
- Mt. Siguniang (Dafeng) — 5,025 m
- Mt. Yuzhu — 6,178 m (planning)
- Mt. Fuji — 3,776 m (planning)
Open Water Swimming (3)
- Victoria Harbour — 1,000 m
- Dishui Lake — 2,000 m (planning)
- Alcatraz — 2,400 m (planning)
Photographs
Coming soon.