|
@ -1,7 +1,7 @@ |
|
|
|
|
|
|
|
|
\section{Projects} |
|
|
\section{Projects} |
|
|
|
|
|
|
|
|
\begin{minipage}[t]{0.505\textwidth} |
|
|
|
|
|
|
|
|
\begin{minipage}[t]{0.48\textwidth} |
|
|
|
|
|
|
|
|
\outerlist{ |
|
|
\outerlist{ |
|
|
|
|
|
|
|
@ -12,7 +12,7 @@ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
\begin{minipage}[t]{0.48\textwidth} |
|
|
|
|
|
|
|
|
\begin{minipage}[t]{0.505\textwidth} |
|
|
|
|
|
|
|
|
\outerlist{ |
|
|
\outerlist{ |
|
|
|
|
|
|
|
@ -25,17 +25,6 @@ |
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
|
|
|
|
|
|
\vspace{1em} |
|
|
\vspace{1em} |
|
|
\begin{minipage}[t]{0.505\textwidth} |
|
|
|
|
|
|
|
|
|
|
|
\outerlist{ |
|
|
|
|
|
|
|
|
|
|
|
\entrybig[\textbullet] |
|
|
|
|
|
{\link{https://github.com/theFr1nge/femtoshare}{\textbf{femtoshare}} (Python/Flask, 2018)}{} |
|
|
|
|
|
{A minimal self-hosted file sharing web-application.}{} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
\end{minipage} |
|
|
|
|
|
\begin{minipage}[t]{0.48\textwidth} |
|
|
\begin{minipage}[t]{0.48\textwidth} |
|
|
\outerlist{ |
|
|
\outerlist{ |
|
|
|
|
|
|
|
@ -46,9 +35,6 @@ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
|
|
|
|
|
|
\vspace{1em} |
|
|
|
|
|
|
|
|
|
|
|
\begin{minipage}[t]{0.505\textwidth} |
|
|
\begin{minipage}[t]{0.505\textwidth} |
|
|
\outerlist{ |
|
|
\outerlist{ |
|
|
|
|
|
|
|
@ -58,18 +44,18 @@ |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
|
|
|
|
|
|
|
|
|
\vspace{1em} |
|
|
|
|
|
|
|
|
\begin{minipage}[t]{0.48\textwidth} |
|
|
\begin{minipage}[t]{0.48\textwidth} |
|
|
\outerlist{ |
|
|
\outerlist{ |
|
|
|
|
|
|
|
|
\entrybig[\textbullet] |
|
|
\entrybig[\textbullet] |
|
|
{\link{https://github.com/theFr1nge/massurl}{\textbf{massurl}} (C, 2021)}{} |
|
|
{\link{https://github.com/theFr1nge/massurl}{\textbf{massurl}} (C, 2021)}{} |
|
|
{A tool for sorting and analyzing a large number of URLs.}{} |
|
|
|
|
|
|
|
|
{A tool for sorting and sorting a large number of URLs.}{} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
|
|
|
|
|
|
\vspace{1em} |
|
|
|
|
|
|
|
|
|
|
|
\begin{minipage}[t]{0.505\textwidth} |
|
|
\begin{minipage}[t]{0.505\textwidth} |
|
|
\outerlist{ |
|
|
\outerlist{ |
|
|
|
|
|
|
|
@ -79,6 +65,9 @@ |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
|
|
|
|
|
|
|
|
|
\vspace{1em} |
|
|
|
|
|
|
|
|
\begin{minipage}[t]{0.48\textwidth} |
|
|
\begin{minipage}[t]{0.48\textwidth} |
|
|
\outerlist{ |
|
|
\outerlist{ |
|
|
|
|
|
|
|
@ -88,9 +77,6 @@ |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
|
|
|
|
|
|
\vspace{1em} |
|
|
|
|
|
|
|
|
|
|
|
\begin{minipage}[t]{0.505\textwidth} |
|
|
\begin{minipage}[t]{0.505\textwidth} |
|
|
\outerlist{ |
|
|
\outerlist{ |
|
|
|
|
|
|
|
@ -100,6 +86,9 @@ |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
|
|
|
|
|
|
|
|
|
\vspace{1em} |
|
|
|
|
|
|
|
|
\begin{minipage}[t]{0.48\textwidth} |
|
|
\begin{minipage}[t]{0.48\textwidth} |
|
|
\outerlist{ |
|
|
\outerlist{ |
|
|
|
|
|
|
|
@ -109,4 +98,15 @@ |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
|
|
|
\begin{minipage}[t]{0.505\textwidth} |
|
|
|
|
|
|
|
|
|
|
|
\outerlist{ |
|
|
|
|
|
|
|
|
|
|
|
\entrybig[\textbullet] |
|
|
|
|
|
{\textbf{Disk Encryption Analyzer} (Python/QT, 2023)}{} |
|
|
|
|
|
{A tool to \textbf{quickly} scan for encrypted containers.}{} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
\end{minipage} |
|
|
|
|
|
|