@ -1,7 +1,7 @@
\cvsection { Passion Projects}
\begin { cventries}
\ifbool { contributedProjects } {
\ifbool { openfusionProject } {
\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}
@ -15,7 +15,7 @@
}
} { }
\ifbool { systemsProgProjects } {
\ifbool { laikaProject } {
\cventry { RAT written in Modern C}
{ \href { https://github.com/CPunch/Laika} { Laika (https://github.com/CPunch/Laika)} }
{ Personal Project}
@ -24,11 +24,13 @@
\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 { Implementation of cross-platform \textbf { persistence} and \textbf { obfuscation} techniques}
\item { Clean \& consistent coding style using \textbf { clang-format} }
\end { cvitems}
}
} { }
\ifbool { cosmoProject} {
\cventry { Lightweight embedded scripting language}
{ \href { https://github.com/CPunch/Cosmo} { Cosmo (https://github.com/CPunch/Cosmo)} }
{ Personal Project}
@ -40,28 +42,43 @@
\item { \textbf { Faster} than Python}
\end { cvitems}
}
} { }
\ifbool { luadecompyProject} {
\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 { 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}
% }
\ifbool { geminiProject} {
\cventry { Gemini Server \& Request implementation}
{ \href { https://github.com/CPunch/gemini} { GoGemini (https://github.com/CPunch/gemini)} }
{ Personal Projec t}
{ Sept 2022 – Present}
{
\begin { cvitems }
\item { Implementation of an \textbf { opensource internet protocol} similar to HTTP/Gopher }
\item { \textbf { Golang} module for easily building and prototyping gemini services }
\end { cvitems}
}
} { }
\ifbool { devopsProjects} {
\ifbool { openpunkProject } {
\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 { Deployed and maintained \textbf { Debian} server with minimal downtime for 3 + 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}