I have worked on a number of projects, and here is an incomplete list.

VNOJ

VNOJ is a modern, open-source online judge, serving 100’000+ MAU with 1.5M daily requests. As a senior maintainer, my work has included:

  • Contributed to 60+ features and bug fixes across services and components.
  • Led major redesigns, including:
    • Service containerization
    • Full-stack observability platform
    • Usage quotas
    • Data pruning
    • Authentication backends for special scenarios
    • Flexible storage backend support
  • Reduced p99 latency for bottleneck endpoints by 50%, assisted by a full-stack observability platform.
  • Identified 3 critical security issues within the backend and the judge system.

Open Source Work

I contributed to the development of a Windows port for pwndbg, a popular GDB plug-in for exploit development and reverse engineering. A detailed account of this work can be found in my blog post here.

Additionally, I have contributed features and bug fixes to a variety of other open-source projects, including:

  • Python (CPython).
  • Shadow (a discrete-event network simulator).
  • js-libp2p (a networking stack for P2P applications, used by IPFS).
  • pwndbg (GDB plug-in for exploit development).

Smaller Projects