Design the titlepage with tikz

This was just a LaTeX exercise that I did for myself.

\documentclass{article}[a4paper]
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{xcolor}

\begin{document}
  \begin{titlepage}
    \centering
    \begin{tikzpicture}[remember picture,overlay]
        \node at ($(current page.north east) + (-6.2, -5.7)$) {\berkeley \HUGE \color{black} {C/C++ Curiosities}};
        \draw[fill=secondary, secondary]   (current page.south west) rectangle ($(current page.south east) + (0, 20)$);
        \draw[fill=primary, primary] ($(current page.south west) + (0, 20)$) rectangle ($(current page.south east) + (0, 21.20)$);

        \node at (3.5,-20.5) {\berkeley \Huge \color{white} {Ernesto Martínez García}};
        \node at (6.75,-21.5) {\berkeley \Large \color{white} {{EMAILDELETED}}};
        \node[draw, very thick, inner sep=8pt] at ($(current page.north west) - (-1.5, 1.5)$) {\huge \color{black} \faHashtag \berkeleybold};
  \end{tikzpicture}
...
\end{document}

MU4RIH.png