.profile/main.tex
2023-08-30 04:37:36 +02:00

246 lines
7.5 KiB
TeX
Executable File

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Developer CV
% LaTeX Template
% Version 1.0 (28/1/19)
%
% This template originates from:
% http://www.LaTeXTemplates.com
%
% Authors:
% Jan Vorisek (jan@vorisek.me)
% Based on a template by Jan Küster (info@jankuester.com)
% Modified for LaTeX Templates by Vel (vel@LaTeXTemplates.com)
%
% License:
% The MIT License (see included LICENSE file)
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% https://www.latextemplates.com/template/developer-cv
%----------------------------------------------------------------------------------------
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------
\documentclass[9pt]{developercv} % Default font size, values from 8-12pt are recommended
\usepackage{svg}
\usepackage{xurl}
\usepackage{markdown}
\markdownSetup{
renderers = {
link = {%
#1%
% TODO: For some reason _ in url turn in _{}
% \href{#2}{#1}%
},
},
}
%----------------------------------------------------------------------------------------
\begin{document}
% File containing somewhat private information, not checked into the repository
\input{latex/private.tex}
%----------------------------------------------------------------------------------------
% TITLE AND CONTACT INFORMATION
%----------------------------------------------------------------------------------------
\begin{minipage}[t]{0.45\textwidth} % 45% of the page width for name
\vspace{-\baselineskip} % Required for vertically aligning minipages
% If your name is very short, use just one of the lines below
% If your name is very long, reduce the font size or make the minipage wider and reduce the others proportionately
\colorbox{black}{{\HUGE\textcolor{white}{\texttt{\textbf{\MakeUppercase{Tim}}}}}} % First name
\colorbox{black}{{\HUGE\textcolor{white}{\texttt{\textbf{\MakeUppercase{Huizinga}}}}}} % Last name
\vspace{6pt}
{\huge Applied Physics Student} % Career or current job title
\end{minipage}
\begin{minipage}[t]{0.275\textwidth} % 27.5% of the page width for the first row of icons
\vspace{-\baselineskip} % Required for vertically aligning minipages
% The first parameter is the FontAwesome icon name, the second is the box size and the third is the text
% Other icons can be found by referring to fontawesome.pdf (supplied with the template) and using the word after \fa in the command for the icon you want
\icon{\faMapMarker*}{12}{Delft}\\
\icon{\faPhone*}{12}{\phone}\\
\icon{\faAt}{12}{\href{mailto:\email}{\texttt{\email}}}\\
\end{minipage}
\begin{minipage}[t]{0.275\textwidth} % 27.5% of the page width for the second row of icons
\vspace{-\baselineskip} % Required for vertically aligning minipages
% The first parameter is the FontAwesome icon name, the second is the box size and the third is the text
% Other icons can be found by referring to fontawesome.pdf (supplied with the template) and using the word after \fa in the command for the icon you want
\icon{\faGlobe}{12}{\href{https://huizinga.dev}{\texttt{huizinga.dev}}}\\
\icon{\faGithub}{12}{\href{https://github.com/DreadedX}{\texttt{github.com/DreadedX}}}\\
\icon{\faGit}{12}{\href{https://git.huizinga.dev/explore}{\texttt{git.huizinga.dev}}}\\
\end{minipage}
\vspace{0.5cm}
%----------------------------------------------------------------------------------------
% INTRODUCTION
%----------------------------------------------------------------------------------------
\cvsect{Who Am I?}
\begin{minipage}[t]{1\textwidth} % 40% of the page width for the introduction text
\vspace{-\baselineskip} % Required for vertically aligning minipages
\input{latex/blurb.tex}
\end{minipage}
%----------------------------------------------------------------------------------------
% EXPERIENCE
%----------------------------------------------------------------------------------------
\cvsect{Experience}
\begin{entrylist}
\entry
{2019}
{App Developer}
{EOCE}
{I developed in internal Android app to aid in the calibration of temperature sensors}
\entry
{2018 -- 2019}
{Teaching Assistant}
{TU Delft}
{I helped out students with assignments during tutorial sessions for the course Electromagnetism}
\end{entrylist}
%----------------------------------------------------------------------------------------
% EDUCATION
%----------------------------------------------------------------------------------------
\cvsect{Education}
\begin{entrylist}
\entry
{2019 -- Now}
{MSc}
{TU Delft}
{Applied Physics with a focus on Quantum Computation}
\entry
{2016 -- 2019}
{BSc}
{TU Delft}
{Applied Physics with a minor in Electronics for Robotics}
\end{entrylist}
%----------------------------------------------------------------------------------------
% ADDITIONAL INFORMATION
%----------------------------------------------------------------------------------------
\begin{minipage}[t]{0.18\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\cvsect{Programming languages}
\iconsvg{rust}{12}{Rust}\\
\hfill
\iconsvg{c}{12}{C}\\
\hfill
\iconsvg{javascript}{12}{JavaScript}\\
\hfill
\iconsvg{python}{12}{Python}\\
\hfill
\iconsvg{java}{12}{Java}\\
\hfill
\iconempty{12}{Verilog}\\
\end{minipage}
\begin{minipage}[t]{0.18\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\vspace{32.35pt} % Make sure it lines up with the rest
\iconsvg{cpp}{12}{C++}\\
\hfill
\iconsvg{go}{12}{Go}\\
\hfill
\iconsvg{typescript}{12}{TypeScript}\\
\hfill
\iconsvg{lua}{12}{Lua}\\
\hfill
\iconsvg{csharp}{12}{C\#}\\
\end{minipage}
\hfill
\begin{minipage}[t]{0.18\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\cvsect{Other skills}
\icon{\faCalculator}{12}{Maths}\\
\hfill
\iconsvg{linux}{12}{Linux}\\
\hfill
\iconsvg{git}{12}{Git}\\
\hfill
\iconsvg{android}{12}{Android Dev}\\
\hfill
\iconempty{12}{PCB Design}\\
\end{minipage}
\begin{minipage}[t]{0.18\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\vspace{32.35pt} % Make sure it lines up with the rest
\icon{\faApple*}{12}{Physics}\\
\hfill
\iconsvg{bash}{12}{Bash}\\
\hfill
\iconsvg{docker}{12}{Docker}\\
\hfill
\icon{\faMicrochip}{12}{Embedded}\\
\hfill
\iconempty{12}{Soldering}\\
\end{minipage}
\hfill
\begin{minipage}[t]{0.18\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\cvsect{Languages}
\textbf{Dutch} - native\\
\textbf{English} - near native
\end{minipage}
%----------------------------------------------------------------------------------------
% PROJECTS
%----------------------------------------------------------------------------------------
\clearpage
\begin{minipage}[t]{1\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\colorbox{black}{{\Huge\textcolor{white}{\textbf{\MakeUppercase{Projects}}}}}
\end{minipage}
\vspace{8pt}
\begin{minipage}[t]{0.3\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\input{latex/project/z80.tex}
\vspace{6pt}
\input{latex/project/pico_p1.tex}
\end{minipage}
\hfill
\begin{minipage}[t]{0.3\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\input{latex/project/car-stereo.tex}
\end{minipage}
\hfill
\begin{minipage}[t]{0.3\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\input{latex/project/automation.tex}
\end{minipage}
\hfill
\begin{minipage}[t]{0.3\textwidth}
\end{minipage}
%----------------------------------------------------------------------------------------
\end{document}