aboutsummaryrefslogtreecommitdiff
path: root/resume.tex
blob: 50eeed0c63edb59d922f77970dc9a40c0d50ee35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
% Created 2025-02-11 Tue 03:12
% Intended LaTeX compiler: xelatex
\documentclass[10pt,letterpaper]{article}
\usepackage[rm]{roboto}
\usepackage[defaultsans]{lato}
\usepackage{paracol}
\usepackage{fontspec}
\newfontfamily\emojifont{Noto Color Emoji}
\newfontfamily\emoji{Noto Color Emoji}
\usepackage{xltxtra}
\usepackage[T1]{fontenc}
\usepackage{mathpazo}
\usepackage[margin=1in]{geometry}
\linespread{1.3}
\usepackage{parskip}
\usepackage[svgnames]{xcolor}
\usepackage{hyperref}
\usepackage{titlesec}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\pagenumbering{gobble}
\usepackage{enumitem}
\setlist{itemsep=0.4em}
\titleformat{\section}{\Large\bfseries\color{NavyBlue}}{}{0em}{}[\titlerule]
\titlespacing{\section}{0pt}{5pt}{5pt}
\titleformat{\subsection}{\bfseries\color{NavyBlue}}{}{0em}{}[\vspace{0.5em}]
\titlespacing{\subsection}{0pt}{3pt}{3pt}
\PassOptionsToPackage{hyphens}{url}
\usepackage[hyphens]{url}
\usepackage{xurl}
\usepackage{hyperref}
\hypersetup{breaklinks=true}
\urlstyle{same}
\usepackage{microtype}
\sloppy
\date{}
\title{Preston's Resume}
\begin{document}

\section*{Resume -- Preston Pan}
\label{sec:org2a32c6c}
\begin{minipage}[t]{0.47\textwidth}
\subsection*{CONTACT}
\label{sec:org846763a}
\begin{itemize}
\item 📧 \textbf{\textbf{Email:}} ret2pop@gmail.com
\item đź“Ť \textbf{\textbf{Location:}} Vancouver, BC, Canada
\item đź”— \textbf{\textbf{LinkedIn:}} \href{https://www.linkedin.com/in/preston-pan-7aa364333}{https://www.linkedin.com/in/preston-pan-7aa364333}
\item 🖥️ \textbf{\textbf{GitHub:}} \href{https://github.com/ret2pop}{https://github.com/ret2pop}
\end{itemize}
\subsection*{SKILLS}
\label{sec:orgdecc8d6}
\begin{itemize}
\item \textbf{\textbf{Programming:}} Python, Solidity, Rust, C, x86-64 Assembly, Shell
\item \textbf{\textbf{DevOps:}} Docker, Kubernetes, NixOS, declarative configurations
\item \textbf{\textbf{Blockchain:}} Aptos Move, FunC, Solidity
\item \textbf{\textbf{Tools:}} Git, Docker, NixOS, LATEX, cmake/make, Linux
\item \textbf{\textbf{Radio:}} Amateur radio (licensed); analog/digital radio tech
\end{itemize}

\vfill
\subsection*{EXPERIENCE}
\label{sec:orge5307a0}
\subsubsection*{\textbf{Software Engineer} - LayerZero Labs}
\label{sec:orged9d799}
\begin{itemize}
\item Shipped production-ready smart contract code as part of a world-class blockchain engineering team.
\item Discovered and fixed critical vulnerabilities in TON and Aptos blockchain code, preventing potential losses of millions.
\item One of the world's few engineers proficient in FunC and TVM assembly, contributing to LayerZero’s multi-chain infrastructure.
\item Developed SDKs for Aptos blockchain RPC interaction, streamlining smart contract deployment and transaction execution.
\item Analyzed Aptos’ contract package linking, identifying a scaling limitation that triggered a major contract redesign.
\end{itemize}

\end{minipage}
\hfill
\begin{minipage}[t]{0.47\textwidth}
\subsection*{PROJECTS}
\label{sec:org9cd42b8}
\subsubsection*{Stem}
\label{sec:orgef7a6a4}
\begin{itemize}
\item Designed a stack-based programming language, written entirely in C.
\item Reached \#1 on HackerNews; led to an offer at LayerZero.
\end{itemize}
\subsubsection*{Cognition}
\label{sec:orga262a78}
\begin{itemize}
\item Engineered a stack-based programming language featuring advanced metaprogramming capabilities.
\item Another blog post that reached \#1 on HackerNews
\end{itemize}
\subsubsection*{NoExcess}
\label{sec:org6fefc71}
\begin{itemize}
\item Developed a Lisp-like programming language with scoping, written in C.
\end{itemize}
\subsubsection*{Server/Website}
\label{sec:org73f6fd4}
\begin{itemize}
\item Maintains a website/server with a blog and mindmap — runs a webring (\href{https://nullring.xyz}{nullring.xyz}).
\end{itemize}
\subsubsection*{Snake3}
\label{sec:orgb89d92d}
\begin{itemize}
\item Created a threaded, multiplayer snake game in C.
\item Available at \href{https://git.aberrantflux.xyz/snake3.git}{https://git.aberrantflux.xyz/snake3.git}
\end{itemize}
\subsection*{INTERESTS}
\label{sec:org844b368}
\begin{itemize}
\item Cryptography, decentralized governance, Economic systems
\item low-level programming, compiler design
\item Declarative and functional programming
\end{itemize}

\vfill
\subsection*{Let's Connect}
\label{sec:org863f885}
I'm open to opportunities in low level programming, blockchain, and cryptography. Feel free to reach out via email or Linkedin!
\end{minipage}
\end{document}