Alex Xu

Systems engineer and long-time open-source contributor, with nearly two decades of hands-on experience. Selected achievements: 800× production parser throughput; Linux kernel pipe buffer fix; QEMU/virtiofsd full host device access vulnerability.

Experience

AvePoint, Senior Software Engineer.

2022–present:
  • optimized two C# parsers 800× (30 MB/s → 25 GB/s) and 100× (40 MB/s → 4 GB/s) using SIMD, register allocation tuning, minimizing branches; saved six figures (USD) annually
  • troubleshot escalated production issues between Kubernetes, Linux kernel, and networking layers; going from “the jobs aren't starting” through “the queue is too long” down to “the AKS kernel is broken again, built-in curl.exe hangs in Schannel”
  • diagnosed Azure TCP checksum corruption causing connection timeouts
  • discovered and resolved vulnerabilities from unexpected OAuth app-only/delegated interactions

Ethica Channel Enablement, Network Engineer.

2018–2019:
  • built a Buildroot-based minimal Linux and automated OS installer
  • developed low-overhead C networking tools and multi-link VPN infrastructure

Open Source

Linux kernel

 @ lkml, linuxlists
2012–present:

Reported issues and submitted fixes, including diagnosing cargo build hangs to a kernel pipe buffering bug, and fixed the underlying issue, resolving a deadlock in GNU Make and similar jobservers.

libglvnd

2021:

Implemented TLSDESC support, fixing musl compatibility.

Wine

2021:

Implemented copy_file_range support, shrinking Wine prefixes from 200 MB to less than 1 MB.

QEMU

2020:

Discovered and responsibly disclosed a vulnerability allowing full host device access from guests with virtiofsd enabled.

Alpine Linux

2020–2022:

Reported and fixed various issues, including spurious EPERM, "echo" fails due to free(2) modifying errno, and a Raspberry Pi firmware bug. Proposed optimizations including -fno-plt, compressed debuginfo, and -Os vs -O2.

Dwarf Therapist

2014–2017:

Implemented cross-bit ptrace, migrated from qmake to CMake, and refactored C++ code.

Projects

wfs

2020:

Built a concurrent Python web font subsetter with automatic pixel-perfect verification, reducing this resume's size from 2 MB to 36 KB.

cgit-syntax-highlighting

2020:

Built a concurrent Python pygments microservice, reducing TTFB from 1.1s to 0.15s on cgit.alxu.ca. Improved portability and security and reduced LOC by 66% by switching from http.server to aiohttp.

udpastcp

2016:

Built a C tunnel to simulate datagrams using TCP packets, fixing TCP-over-TCP overhead.

Education

B.Sc., Hons. Computer Science, Lassonde School of Engineering, York University, GPA: 7.7/9.0 (A).

2016–2020:

Skills

SystemsGo at all: Linux kernel, glibc, musl, syscalls/vdso, init, Alpine, Arch, Gentoo

PerformanceGo fast: C, C++, x86 asm, perf

Day-to-dayGo fast enough: C#, Python, POSIX shell, HTML/CSS/JS

Networking & toolingGo together: TCP/IP, TLS, SSH, WireGuard, nginx, Wireshark, Git