% ============================================================
% CV — generated by Rapid Apply
% Computer Modern (LaTeX default) - no font swaps.
% Placeholders in double angle brackets are filled in by apply.py.
% ============================================================
\documentclass[10pt,a4paper]{extarticle}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,top=0.9cm,bottom=0.9cm,left=1.2cm,right=1.2cm]{geometry}
\usepackage[hidelinks]{hyperref}
\usepackage{titlesec}
\usepackage{enumitem}
\usepackage{xcolor}
\usepackage{parskip}
% --- Section styling -----------------------------------------
\titleformat{\section}
{\normalfont\large\bfseries\scshape}
{}{0pt}{}[\vspace{-6pt}\rule{\textwidth}{0.6pt}]
\titlespacing*{\section}{0pt}{4pt}{1pt}
% --- Role / entry header -------------------------------------
% #1 title #2 tag (italic, right) #3 company - location (italic) #4 dates (right)
\newcommand{\role}[4]{%
\noindent\textbf{#1} \hfill \textit{#2}\\
\textit{#3} \hfill #4 \vspace{1pt}
}
% --- List spacing --------------------------------------------
\setlist[itemize]{leftmargin=12pt,topsep=1pt,itemsep=0pt,parsep=0pt}
% --- Header --------------------------------------------------
\newcommand{\cvheader}{%
\begin{center}
{\LARGE\bfseries <<NAME>>}\\[4pt]
<<CONTACT>>\\[2pt]
<<LOCATION>>
\end{center}
}
\pagestyle{empty}
\begin{document}
\cvheader
\section*{Profile}
<<PROFILE>>
\section*{Experience}
<<EXPERIENCE>>
\section*{Education}
<<EDUCATION>>
\section*{Technical Skills}
<<SKILLS>>
\end{document}

PDF Preview
Create an account to compile and preview