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.log
|
||||||
main.out
|
main.out
|
||||||
main.run.xml
|
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}
|
\documentclass[letterpaper,11pt]{article}
|
||||||
|
|
||||||
% Choose bibliography style for formatting list of publications
|
% 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[style=ieee,url=false,doi=false,maxbibnames=99,sorting=ydnt,dashed=false]{biblatex}
|
||||||
\usepackage{enumitem}
|
\usepackage{enumitem}
|
||||||
\usepackage{multicol}
|
\usepackage{multicol}
|
||||||
@ -33,9 +31,8 @@
|
|||||||
|
|
||||||
% Heading
|
% Heading
|
||||||
\headinginline{Yiğit Çolakoğlu}{
|
\headinginline{Yiğit Çolakoğlu}{
|
||||||
Email: \email{root@yigit.run} \\
|
Website: \website{yigitcolakoglu.com} \\
|
||||||
Website: \website{yigit.run} \\
|
Email: \email{yigitcolakoglu@hotmail.com} \\
|
||||||
GitHub: \github{arg3t} \\
|
|
||||||
}
|
}
|
||||||
|
|
||||||
% Page One
|
% 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{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{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{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}
|
\vspace{0.2em}
|
||||||
|
|||||||
@ -1,64 +1,50 @@
|
|||||||
\section{Projects}
|
\section{Projects}
|
||||||
|
|
||||||
\begin{minipage}[t]{0.48\textwidth}
|
\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{
|
\outerlist{
|
||||||
\entrybig[\textbullet]
|
\entrybig[\textbullet]
|
||||||
{\textbf{Sanctum} \textit{(C/Linux Kernel, 2024)}}{}
|
{\textbf{Sanctum} \textit{(C/Linux Kernel, 2024)}}{}
|
||||||
{Kernel module for seemless process-bound FDE.}{}
|
{A kernel module for seemless process-bound FDE.}{}
|
||||||
}
|
}
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
|
\begin{minipage}[t]{0.505\textwidth}
|
||||||
\vspace{0.1em}
|
|
||||||
|
|
||||||
\begin{minipage}[t]{0.48\textwidth}
|
|
||||||
\outerlist{
|
\outerlist{
|
||||||
\entrybig[\textbullet]
|
\entrybig[\textbullet]
|
||||||
{\textbf{Bachelor Thesis} \textit{(Python/ML, 2024)}}{}
|
{\textbf{Bachelor Thesis} \textit{(Python/ML, 2024)}}{}
|
||||||
{Impact of topological perturbations to GNN stability}{}
|
{Impact of topological perturbations to GNN stability}{}
|
||||||
}
|
}
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
\begin{minipage}[t]{0.505\textwidth}
|
|
||||||
|
|
||||||
|
\vspace{0.1em}
|
||||||
|
|
||||||
|
\begin{minipage}[t]{0.48\textwidth}
|
||||||
\outerlist{
|
\outerlist{
|
||||||
\entrybig[\textbullet]
|
\entrybig[\textbullet]
|
||||||
{\textbf{Disk Encryption Analyzer} \textit{(Python, 2023)}}{}
|
{\textbf{DelftBlue API} \textit{(Spring Boot, 2023)}}{}
|
||||||
{Forensic utility to scan disks for encryption artifacts}{}
|
{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}
|
\end{minipage}
|
||||||
|
|
||||||
\vspace{0.1em}
|
\vspace{0.1em}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\begin{minipage}[t]{0.48\textwidth}
|
\begin{minipage}[t]{0.48\textwidth}
|
||||||
\outerlist{
|
\outerlist{
|
||||||
|
|
||||||
\entrybig[\textbullet]
|
\entrybig[\textbullet]
|
||||||
{\link{https://github.com/theFr1nge/massurl}{\textbf{massurl}} \textit{(C, 2021)}}{}
|
{\link{https://github.com/MetisHealth}{\textbf{MetisHealth}} \textit{(SpringBoot/VueJS, 2021)}}{}
|
||||||
{URL Reconnaisance Utility}{}
|
{A patient and appointment management program}{}
|
||||||
|
|
||||||
}
|
}
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
\begin{minipage}[t]{0.505\textwidth}
|
\begin{minipage}[t]{0.505\textwidth}
|
||||||
|
|||||||
@ -2,7 +2,6 @@
|
|||||||
\section{Skills}
|
\section{Skills}
|
||||||
|
|
||||||
\denseouterlist{
|
\denseouterlist{
|
||||||
\entry{\textbf{Programming Languages: } Python, C, Rust, Golang, Java, JavaScript, Bash, x86 Assembly}
|
\entry{\textbf{Programming Languages: } Python, C, C++, Golang, Java, JavaScript, Bash, x86 Assembly}
|
||||||
\entry{\textbf{Frameworks: } Django, Flask, Tokio Async, QT, React, Spring Boot, JavaFX}
|
\entry{\textbf{Frameworks/Tools: } Django, Flask, QT, VueJS, Spring Boot, JavaFX, Linux/Unix, Neo4J, Docker}
|
||||||
\entry{\textbf{Miscellaneous: } Linux Kernel, Systems Security, Consensus Protocols, Concurrency, DAG Blockchain, Order-Fairness, Puzzles}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
\ProvidesPackage{simplecv}
|
\ProvidesPackage{simplecv}
|
||||||
|
|
||||||
% Packages
|
% Packages
|
||||||
|
\usepackage[cm]{fullpage} % Margins
|
||||||
\usepackage[hidelinks]{hyperref} % Hyperlinks
|
\usepackage[hidelinks]{hyperref} % Hyperlinks
|
||||||
\usepackage{titlesec} % Title formatting
|
\usepackage{titlesec} % Title formatting
|
||||||
\usepackage{subfiles} % File importing
|
\usepackage{subfiles} % File importing
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user