home | section main page


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

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

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!

Copyright © 2024 Preston Pan