% !TEX program = xelatex
% Clean one-page academic CV template.
% Replace the sample content below with your own information.
\documentclass[a4paper,11pt]{article}
\usepackage[a4paper,top=0.58in,bottom=0.58in,left=0.68in,right=0.68in]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{xcolor}
\usepackage{enumitem}
\usepackage{tabularx}
\usepackage{titlesec}
\usepackage{needspace}
\usepackage[hidelinks]{hyperref}
\usepackage{microtype}
\definecolor{accent}{HTML}{1F4E79}
\definecolor{muted}{HTML}{4D4D4D}
\pagestyle{empty}
\setlength{\parindent}{0pt}
\setlength{\tabcolsep}{0pt}
\linespread{1.06}
\urlstyle{same}
\flushbottom
% Bounded adaptive page filling. LaTeX records the natural content height in
% the .aux file and uses the next pass to distribute only a capped amount of
% extra space between major entries. Sparse pages remain naturally spaced.
\newdimen\CVAutoFillThreshold
\CVAutoFillThreshold=0.62\textheight
\newdimen\CVAdaptiveExtra
\CVAdaptiveExtra=0pt
\newdimen\CVMaxAdaptiveExtra
\CVMaxAdaptiveExtra=1.05em
\newdimen\CVBottomReserve
\CVBottomReserve=0.55\baselineskip
\newcounter{CVAdaptiveGapCount}
\newcommand{\cvadaptivegap}[1]{%
\stepcounter{CVAdaptiveGapCount}%
\vspace{#1}%
\vspace{\CVAdaptiveExtra}%
}
\newdimen\CVNaturalHeight
\newdimen\CVNextExtra
\newdimen\CVTempDim
\makeatletter
\newcommand{\CVFinalizePage}{%
\par
\CVNaturalHeight=\pagetotal
\CVTempDim=\CVAdaptiveExtra
\multiply\CVTempDim by \value{CVAdaptiveGapCount}
\advance\CVNaturalHeight by -\CVTempDim
\CVNextExtra=0pt
\ifnum\value{CVAdaptiveGapCount}>0
\ifdim\CVNaturalHeight>\CVAutoFillThreshold
\CVNextExtra=\textheight
\advance\CVNextExtra by -\CVNaturalHeight
\advance\CVNextExtra by -\CVBottomReserve
\divide\CVNextExtra by \value{CVAdaptiveGapCount}
\ifdim\CVNextExtra>\CVMaxAdaptiveExtra
\CVNextExtra=\CVMaxAdaptiveExtra
\fi
\ifdim\CVNextExtra<0pt
\CVNextExtra=0pt
\fi
\fi
\fi
\immediate\write\@auxout{\global\CVAdaptiveExtra=\the\CVNextExtra\relax}%
}
\makeatother
\titleformat{\section}
{\large\scshape\color{black}}
{}{0pt}{}
[\vspace{0.08em}\color{black}\titlerule]
\titlespacing*{\section}{0pt}{0.70em}{0.58em}
\newcommand{\cvlink}[2]{\href{#1}{\textcolor{accent}{#2}}}
\newcommand{\entry}[4]{%
\Needspace{3.2\baselineskip}%
\begin{tabularx}{\textwidth}{@{}X r@{}}
\textbf{#1} & \textit{#4} \\
\textit{#3} & \textcolor{muted}{#2}
\end{tabularx}\cvadaptivegap{0.12em}
}
\newcommand{\researchentry}[4]{%
\Needspace{7\baselineskip}%
\begin{tabularx}{\textwidth}{@{}p{0.55em}@{}>{\raggedright\arraybackslash}X@{\hspace{0.8em}}>{\raggedleft\arraybackslash}p{0.20\textwidth}@{}}
& {\fontsize{11.6pt}{13.3pt}\selectfont\textbf{#1}} & {\fontsize{11.6pt}{13.3pt}\selectfont\textbf{#2}} \\
& {\fontsize{11.2pt}{12.8pt}\selectfont -- \textit{#3}} & {\fontsize{11.8pt}{13.4pt}\selectfont\textit{#4}}
\end{tabularx}\vspace{0.02em}
}
\newcommand{\workentry}[3]{%
\Needspace{5\baselineskip}%
\begin{tabularx}{\textwidth}{@{}p{0.55em}@{}>{\raggedright\arraybackslash}X@{\hspace{0.8em}}>{\raggedleft\arraybackslash}p{0.25\textwidth}@{}}
& \textbf{#1}\hspace{0.55em}{\textit{-- #2}} & \textit{#3}
\end{tabularx}\vspace{0.15em}
}
\newcommand{\linkline}[3]{%
\hspace*{0.22em}#1: \cvlink{#2}{#3}\par\vspace{0.03em}
}
\newenvironment{cvitems}{%
\begin{itemize}[label=\textbullet,align=left,labelindent=0pt,labelwidth=0.45em,labelsep=0.45em,leftmargin=0.9em,itemsep=0.05em,topsep=0.08em,parsep=0pt,partopsep=0pt]
}{\end{itemize}\vspace{0.16em}}
\newenvironment{researchbody}{%
\hspace*{1.25em}\begin{minipage}{\dimexpr\textwidth-1.25em\relax}\raggedright\hyphenpenalty=10000
}{\end{minipage}\par\cvadaptivegap{0.72em}}
% ---------- Personal information ----------
\newcommand{\CVName}{Alex Chen}
\newcommand{\CVEmail}{alex.chen@example.com}
\newcommand{\CVPhone}{+1 555 010 2026}
\newcommand{\CVScholarURL}{https://scholar.google.com/}
\newcommand{\CVWebsiteURL}{https://example.com/}
\newcommand{\CVWebsiteText}{alexchen.example.com}
\begin{document}
\begin{center}
{\LARGE\bfseries \CVName}\\[-0.05em]
{\small Reliable Machine Learning $\cdot$ Multimodal Learning $\cdot$ Data-Centric AI $\cdot$ AI for Science}\\[0.24em]
{\small
\href{mailto:\CVEmail}{\CVEmail}
\enspace $|$ \enspace \CVPhone
\enspace $|$ \enspace
\cvlink{\CVScholarURL}{\underline{Google Scholar}}
\enspace $|$ \enspace
\cvlink{\CVWebsiteURL}{\underline{\CVWebsiteText}}
}
\end{center}
\vspace{-0.55em}
\section{Education}
\entry
{Example University}
{Cambridge, USA}
{M.S. in Computer Science and Engineering}
{Sep. 2024 -- Present}
\entry
{Eastern Institute of Technology}
{Seattle, USA}
{B.Eng. in Computer Science and Technology}
{Sep. 2020 -- Jun. 2024}
\section{Research Experience}
\researchentry
{ClinAlign: Weakly Supervised Alignment of Medical Images and Reports}
{MICCAI 2026}
{First Author}
{Accepted}
\begin{researchbody}
\linkline{Project Page}{https://example.com/clinicalign}{example.com/clinicalign}
\begin{cvitems}
\item Aligned medical images with free-text reports using region-aware weak supervision and limited annotations.
\item Built an 80K-study benchmark and improved clinical grounding and cross-modal retrieval accuracy.
\end{cvitems}
\end{researchbody}
\researchentry
{GraphGuard: Robust Graph Learning under Distribution Shifts}
{NeurIPS 2026}
{Co-first Author}
{Under Review}
\begin{researchbody}
\linkline{GitHub}{https://github.com/example/graphguard}{github.com/example/graphguard}
\begin{cvitems}
\item Designed uncertainty-aware message passing for stable graph prediction under structural and feature shifts.
\item Evaluated robustness across molecular, citation, and transaction networks with unified shift protocols.
\end{cvitems}
\end{researchbody}
\researchentry
{DataLens: Interactive Auditing for Large-Scale Training Data}
{CHI 2026}
{Second Author}
{Accepted}
\begin{researchbody}
\linkline{Demo}{https://example.com/datalens}{example.com/datalens}
\begin{cvitems}
\item Built an interactive system for finding duplicate, noisy, and conflicting labels in large datasets.
\item Designed human-in-the-loop workflows that reduce review time while preserving audit traceability.
\end{cvitems}
\end{researchbody}
\researchentry
{QueryLite: Efficient Retrieval for Domain Question Answering}
{ACL 2025}
{First Author}
{Accepted}
\begin{researchbody}
\begin{cvitems}
\item Developed a lightweight retriever and reranker for question answering over specialized document collections.
\item Improved answer relevance while reducing indexing cost and end-to-end response latency.
\end{cvitems}
\end{researchbody}
\section{Research Internship}
\workentry
{Example Health AI Laboratory}
{Machine Learning Research Intern}
{Nov. 2025 -- Present}
\begin{researchbody}
\begin{cvitems}
\item Developed automated quality checks for large multimodal clinical datasets used in model development.
\item Built evaluation and monitoring tools for reliable deployment across hospitals and patient groups.
\end{cvitems}
\end{researchbody}
\CVFinalizePage
\end{document}

PDF Preview
Create an account to compile and preview