\cvsection{Projects} \begin{cventries} \ifbool{contributedProjects}{ \cventry {Reverse engineered server for the FusionFall MMO game written in C++} {\href{https://github.com/OpenFusionProject/OpenFusion}{OpenFusion (https://github.com/OpenFusionProject/OpenFusion)}} {Original Author, Contributor} {Aug 2020 – Present} { \begin{cvitems} \item {Reverse engineering and re-implementation of a \textbf{proprietary packet protocol}} \item {Development and implementation of \textbf{various common optimizations} for MMO servers} \item {Used by \textbf{thousands of users}, quickly responding to bug reports and issues} \end{cvitems} } }{} \ifbool{presentableProjects}{ \cventry {RAT written in Modern C} {\href{https://github.com/CPunch/Laika}{Laika (https://github.com/CPunch/Laika)}} {Personal Project} {Jan 2022 – Present} { \begin{cvitems} \item {Cross-platform networking library, implementation of a \textbf{custom packet protocol}} \item {Secure key-based packet encryption using \textbf{libsodium}} \item {Implementation of cross-platform \textbf{persistence} techniques} \item {Clean \& consistent coding style using \textbf{clang-format}} \end{cvitems} } \cventry {Lightweight embedded scripting language} {\href{https://github.com/CPunch/Cosmo}{Cosmo (https://github.com/CPunch/Cosmo)}} {Personal Project} {Oct 2020 – Feb 2021} { \begin{cvitems} \item {Pratt-based parser, \textbf{single pass compiler}} \item {Easy to learn syntax with inspiration from Lua} \item {\textbf{Faster} than Python} \end{cvitems} } \cventry {Lua 5.1 bytecode decompiler \& disassembler} {\href{https://github.com/CPunch/LuaDecompy}{LuaDecompy (https://github.com/CPunch/LuaDecompy)}} {Personal Project} {Aug 2022 – Present} { \begin{cvitems} \item {\textbf{Lua} 5.1 bytecode deserializer, wrote by reading the source and online documentation} \item {Register-based \textbf{decompiler}, with configurable settings for aggressive localization} \item {Well \textbf{annotated and documented} code, allowing anyone to hack on the codebase} \end{cvitems} } \cventry {Personal Blog, Portfolio \& Gitea instance} {\href{https://github.com/CPunch/openpunk-ansible}{OpenPunk (https://github.com/CPunch/openpunk-ansible)}} {Personal Project} {Aug 2019 – Present} { \begin{cvitems} \item {Deployed and maintained \textbf{Debian} server with minimal downtime for 2+ years} \item {\textbf{Ansible} based server setup, allowing for easy migration \& deployment} \item {Experience configuring and maintaining \textbf{Nginx, Hugo, Tor, Gitea} and other services} \end{cvitems} } }{} \end{cventries}