Introduction
This is the HTML form of my resume. There is a pdf form of my resume as well, if that's what you want. I'm excited to hear from you!
Preston Pan
CONTACT
- 📧 Email: ret2pop@gmail.com
- đź“Ť Location: Vancouver, BC, Canada
- đź”— LinkedIn: https://www.linkedin.com/in/preston-pan-7aa364333
- 🖥️ GitHub: https://github.com/ret2pop
SKILLS
- Programming: Python, Solidity, Rust, C, x86-64 Assembly, Shell
- DevOps: Docker, Kubernetes, NixOS, declarative configurations
- Blockchain: Aptos Move, FunC, Solidity
- Tools: Git, Docker, NixOS, LATEX, cmake/make, Linux
- Radio: Amateur radio (licensed); analog/digital radio tech
EXPERIENCE
Software Engineer - LayerZero Labs
- Shipped production-ready smart contract code as part of a world-class blockchain engineering team.
- Discovered and fixed critical vulnerabilities in TON and Aptos blockchain code, preventing potential losses of millions.
- One of the world's few engineers proficient in FunC and TVM assembly, contributing to LayerZero’s multi-chain infrastructure.
- Developed SDKs for Aptos blockchain RPC interaction, streamlining smart contract deployment and transaction execution.
- Analyzed Aptos’ contract package linking, identifying a scaling limitation that triggered a major contract redesign.
PROJECTS
Stem
- Designed a stack-based programming language, written entirely in C.
- Reached #1 on HackerNews; led to an offer at LayerZero.
Cognition
- Engineered a stack-based programming language featuring advanced metaprogramming capabilities.
- Another blog post that reached #1 on HackerNews
NoExcess
- Developed a Lisp-like programming language with scoping, written in C.
Server/Website
- Maintains a website/server with a blog and mindmap — runs a webring (nullring.xyz).
Snake3
- Created a threaded, multiplayer snake game in C.
- Available at https://git.aberrantflux.xyz/snake3.git
INTERESTS
- Cryptography, decentralized governance, Economic systems
- low-level programming, compiler design
- Declarative and functional programming
Let's Connect
I'm open to opportunities in low level programming, blockchain, and cryptography. Feel free to reach out via email or Linkedin!