Compare commits
No commits in common. "953c9b72859494f9e1d6ad98f5fa900e26be395c" and "4c2396db0d869dded15c420fc23064566e5e01c5" have entirely different histories.
953c9b7285
...
4c2396db0d
@ -1,30 +0,0 @@
|
||||
name: Build CV
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ main ]
|
||||
pull_request:
|
||||
branches: [ main ]
|
||||
|
||||
jobs:
|
||||
build-pdf:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install TeX Live
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y texlive-latex-base texlive-latex-recommended texlive-latex-extra texlive-bibtex-extra biber
|
||||
|
||||
- name: Build PDF
|
||||
run: make pdf
|
||||
|
||||
- name: Upload PDF artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: curriculum-vitae
|
||||
path: main.pdf
|
||||
retention-days: 30
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@ -9,5 +9,4 @@ main.fls
|
||||
main.log
|
||||
main.out
|
||||
main.run.xml
|
||||
main.pdf
|
||||
main.synctex.gz
|
||||
|
||||
|
||||
34
Makefile
34
Makefile
@ -1,34 +0,0 @@
|
||||
.PHONY: all clean pdf view help
|
||||
|
||||
MAIN = main
|
||||
TEX_FILE = $(MAIN).tex
|
||||
PDF_FILE = $(MAIN).pdf
|
||||
DVI_FILE = $(MAIN).dvi
|
||||
|
||||
PDFLATEX = pdflatex
|
||||
BIBER = biber
|
||||
VIEWER = evince
|
||||
|
||||
all: pdf
|
||||
|
||||
pdf: $(PDF_FILE)
|
||||
|
||||
$(PDF_FILE): $(TEX_FILE) papers.bib sections/*.tex simplecv.sty
|
||||
$(PDFLATEX) -interaction=nonstopmode $(MAIN)
|
||||
$(BIBER) $(MAIN)
|
||||
$(PDFLATEX) -interaction=nonstopmode $(MAIN)
|
||||
$(PDFLATEX) -interaction=nonstopmode $(MAIN)
|
||||
|
||||
view: $(PDF_FILE)
|
||||
$(VIEWER) $(PDF_FILE) &
|
||||
|
||||
clean:
|
||||
rm -f *.aux *.log *.out *.toc *.bbl *.blg *.bcf *.run.xml *.fdb_latexmk *.fls *.synctex.gz $(DVI_FILE) $(PDF_FILE)
|
||||
|
||||
help:
|
||||
@echo "Available targets:"
|
||||
@echo " all - Build PDF (default)"
|
||||
@echo " pdf - Build PDF"
|
||||
@echo " view - Open PDF with viewer"
|
||||
@echo " clean - Remove generated files"
|
||||
@echo " help - Show this help"
|
||||
7
main.tex
7
main.tex
@ -2,8 +2,6 @@
|
||||
\documentclass[letterpaper,11pt]{article}
|
||||
|
||||
% Choose bibliography style for formatting list of publications
|
||||
% Reduce page margins
|
||||
\usepackage[margin=0.3in]{geometry}
|
||||
\usepackage[style=ieee,url=false,doi=false,maxbibnames=99,sorting=ydnt,dashed=false]{biblatex}
|
||||
\usepackage{enumitem}
|
||||
\usepackage{multicol}
|
||||
@ -33,9 +31,8 @@
|
||||
|
||||
% Heading
|
||||
\headinginline{Yiğit Çolakoğlu}{
|
||||
Email: \email{root@yigit.run} \\
|
||||
Website: \website{yigit.run} \\
|
||||
GitHub: \github{arg3t} \\
|
||||
Website: \website{yigitcolakoglu.com} \\
|
||||
Email: \email{yigitcolakoglu@hotmail.com} \\
|
||||
}
|
||||
|
||||
% Page One
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
\entry{Working on a threat intelligence correlation platform (CRADLE) to aggregate artifacts from data sources with high throughput.}
|
||||
\entry{Development and implementation of graph-based algorithms using Neo4J: PageRank, Recommendation, Explainable AI, Risk Prediction.}
|
||||
\entry{Internal tool development for automating TI tasks, management of team members and collaborative knowledge management.}
|
||||
\entry{Proactive threat hunting and penetration testing}
|
||||
\entry{Penetration testing }
|
||||
}
|
||||
|
||||
\vspace{0.2em}
|
||||
|
||||
@ -1,64 +1,50 @@
|
||||
\section{Projects}
|
||||
|
||||
\begin{minipage}[t]{0.48\textwidth}
|
||||
\outerlist{
|
||||
\entrybig[\textbullet]
|
||||
{\textbf{Sanctum} \textit{(Rust/Tokio, 2025)}}{}
|
||||
{DAG-based fair-ordering atop Narwhal/Tusk}{}
|
||||
}
|
||||
\end{minipage}
|
||||
\begin{minipage}[t]{0.505\textwidth}
|
||||
\outerlist{
|
||||
\entrybig[\textbullet]
|
||||
{\textbf{BlueBell} \textit{(C/Linux Kernel, 2025)}}{}
|
||||
{WIP. Please reach out for details.}{}
|
||||
}
|
||||
\end{minipage}
|
||||
|
||||
\vspace{0.1em}
|
||||
|
||||
\begin{minipage}[t]{0.48\textwidth}
|
||||
\outerlist{
|
||||
\entrybig[\textbullet]
|
||||
{\textbf{Cradle} \textit{(Python/Django, 2025)}}{}
|
||||
{Threat intelligence correlation platform.}{}
|
||||
}
|
||||
\end{minipage}
|
||||
\begin{minipage}[t]{0.505\textwidth}
|
||||
\outerlist{
|
||||
\entrybig[\textbullet]
|
||||
{\textbf{Sanctum} \textit{(C/Linux Kernel, 2024)}}{}
|
||||
{Kernel module for seemless process-bound FDE.}{}
|
||||
{A kernel module for seemless process-bound FDE.}{}
|
||||
}
|
||||
\end{minipage}
|
||||
|
||||
\vspace{0.1em}
|
||||
|
||||
\begin{minipage}[t]{0.48\textwidth}
|
||||
\begin{minipage}[t]{0.505\textwidth}
|
||||
\outerlist{
|
||||
\entrybig[\textbullet]
|
||||
{\textbf{Bachelor Thesis} \textit{(Python/ML, 2024)}}{}
|
||||
{Impact of topological perturbations to GNN stability}{}
|
||||
}
|
||||
\end{minipage}
|
||||
\begin{minipage}[t]{0.505\textwidth}
|
||||
|
||||
|
||||
\vspace{0.1em}
|
||||
|
||||
\begin{minipage}[t]{0.48\textwidth}
|
||||
\outerlist{
|
||||
\entrybig[\textbullet]
|
||||
{\textbf{Disk Encryption Analyzer} \textit{(Python, 2023)}}{}
|
||||
{Forensic utility to scan disks for encryption artifacts}{}
|
||||
{\textbf{DelftBlue API} \textit{(Spring Boot, 2023)}}{}
|
||||
{An API for managing the Delft Blue Supercomputer.}{}
|
||||
}
|
||||
\end{minipage}
|
||||
\begin{minipage}[t]{0.505\textwidth}
|
||||
\outerlist{
|
||||
|
||||
\entrybig[\textbullet]
|
||||
{\link{https://github.com/theFr1nge/massurl}{\textbf{massurl}} \textit{(C, 2021)}}{}
|
||||
{A tool for sorting and sorting a large number of URLs.}{}
|
||||
|
||||
}
|
||||
\end{minipage}
|
||||
|
||||
\vspace{0.1em}
|
||||
|
||||
|
||||
|
||||
\begin{minipage}[t]{0.48\textwidth}
|
||||
\outerlist{
|
||||
|
||||
\entrybig[\textbullet]
|
||||
{\link{https://github.com/theFr1nge/massurl}{\textbf{massurl}} \textit{(C, 2021)}}{}
|
||||
{URL Reconnaisance Utility}{}
|
||||
|
||||
{\link{https://github.com/MetisHealth}{\textbf{MetisHealth}} \textit{(SpringBoot/VueJS, 2021)}}{}
|
||||
{A patient and appointment management program}{}
|
||||
}
|
||||
\end{minipage}
|
||||
\begin{minipage}[t]{0.505\textwidth}
|
||||
|
||||
@ -2,7 +2,6 @@
|
||||
\section{Skills}
|
||||
|
||||
\denseouterlist{
|
||||
\entry{\textbf{Programming Languages: } Python, C, Rust, Golang, Java, JavaScript, Bash, x86 Assembly}
|
||||
\entry{\textbf{Frameworks: } Django, Flask, Tokio Async, QT, React, Spring Boot, JavaFX}
|
||||
\entry{\textbf{Miscellaneous: } Linux Kernel, Systems Security, Consensus Protocols, Concurrency, DAG Blockchain, Order-Fairness, Puzzles}
|
||||
\entry{\textbf{Programming Languages: } Python, C, C++, Golang, Java, JavaScript, Bash, x86 Assembly}
|
||||
\entry{\textbf{Frameworks/Tools: } Django, Flask, QT, VueJS, Spring Boot, JavaFX, Linux/Unix, Neo4J, Docker}
|
||||
}
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
\ProvidesPackage{simplecv}
|
||||
|
||||
% Packages
|
||||
\usepackage[cm]{fullpage} % Margins
|
||||
\usepackage[hidelinks]{hyperref} % Hyperlinks
|
||||
\usepackage{titlesec} % Title formatting
|
||||
\usepackage{subfiles} % File importing
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user