Compare commits
2 Commits
4c2396db0d
...
953c9b7285
| Author | SHA1 | Date | |
|---|---|---|---|
| 953c9b7285 | |||
| 7e4533fb54 |
30
.gitea/workflows/build.yml
Normal file
30
.gitea/workflows/build.yml
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
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,4 +9,5 @@ main.fls
|
|||||||
main.log
|
main.log
|
||||||
main.out
|
main.out
|
||||||
main.run.xml
|
main.run.xml
|
||||||
|
main.pdf
|
||||||
|
main.synctex.gz
|
||||||
34
Makefile
Normal file
34
Makefile
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
.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,6 +2,8 @@
|
|||||||
\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}
|
||||||
@ -31,8 +33,9 @@
|
|||||||
|
|
||||||
% Heading
|
% Heading
|
||||||
\headinginline{Yiğit Çolakoğlu}{
|
\headinginline{Yiğit Çolakoğlu}{
|
||||||
Website: \website{yigitcolakoglu.com} \\
|
Email: \email{root@yigit.run} \\
|
||||||
Email: \email{yigitcolakoglu@hotmail.com} \\
|
Website: \website{yigit.run} \\
|
||||||
|
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{Penetration testing }
|
\entry{Proactive threat hunting and penetration testing}
|
||||||
}
|
}
|
||||||
|
|
||||||
\vspace{0.2em}
|
\vspace{0.2em}
|
||||||
|
|||||||
@ -3,50 +3,64 @@
|
|||||||
\begin{minipage}[t]{0.48\textwidth}
|
\begin{minipage}[t]{0.48\textwidth}
|
||||||
\outerlist{
|
\outerlist{
|
||||||
\entrybig[\textbullet]
|
\entrybig[\textbullet]
|
||||||
{\textbf{Sanctum} \textit{(C/Linux Kernel, 2024)}}{}
|
{\textbf{Sanctum} \textit{(Rust/Tokio, 2025)}}{}
|
||||||
{A kernel module for seemless process-bound FDE.}{}
|
{DAG-based fair-ordering atop Narwhal/Tusk}{}
|
||||||
}
|
}
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
\begin{minipage}[t]{0.505\textwidth}
|
\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.}{}
|
||||||
|
}
|
||||||
|
\end{minipage}
|
||||||
|
|
||||||
|
\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}
|
||||||
|
\outerlist{
|
||||||
|
\entrybig[\textbullet]
|
||||||
|
{\textbf{Disk Encryption Analyzer} \textit{(Python, 2023)}}{}
|
||||||
|
{Forensic utility to scan disks for encryption artifacts}{}
|
||||||
|
}
|
||||||
|
\end{minipage}
|
||||||
|
|
||||||
\vspace{0.1em}
|
\vspace{0.1em}
|
||||||
|
|
||||||
|
|
||||||
\begin{minipage}[t]{0.48\textwidth}
|
\begin{minipage}[t]{0.48\textwidth}
|
||||||
\outerlist{
|
|
||||||
\entrybig[\textbullet]
|
|
||||||
{\textbf{DelftBlue API} \textit{(Spring Boot, 2023)}}{}
|
|
||||||
{An API for managing the Delft Blue Supercomputer.}{}
|
|
||||||
}
|
|
||||||
\end{minipage}
|
|
||||||
\begin{minipage}[t]{0.505\textwidth}
|
|
||||||
\outerlist{
|
\outerlist{
|
||||||
|
|
||||||
\entrybig[\textbullet]
|
\entrybig[\textbullet]
|
||||||
{\link{https://github.com/theFr1nge/massurl}{\textbf{massurl}} \textit{(C, 2021)}}{}
|
{\link{https://github.com/theFr1nge/massurl}{\textbf{massurl}} \textit{(C, 2021)}}{}
|
||||||
{A tool for sorting and sorting a large number of URLs.}{}
|
{URL Reconnaisance Utility}{}
|
||||||
|
|
||||||
}
|
}
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
|
|
||||||
\vspace{0.1em}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\begin{minipage}[t]{0.48\textwidth}
|
|
||||||
\outerlist{
|
|
||||||
|
|
||||||
\entrybig[\textbullet]
|
|
||||||
{\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}
|
\begin{minipage}[t]{0.505\textwidth}
|
||||||
\outerlist{
|
\outerlist{
|
||||||
\entrybig[\textbullet]
|
\entrybig[\textbullet]
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
\section{Skills}
|
\section{Skills}
|
||||||
|
|
||||||
\denseouterlist{
|
\denseouterlist{
|
||||||
\entry{\textbf{Programming Languages: } Python, C, C++, Golang, Java, JavaScript, Bash, x86 Assembly}
|
\entry{\textbf{Programming Languages: } Python, C, Rust, Golang, Java, JavaScript, Bash, x86 Assembly}
|
||||||
\entry{\textbf{Frameworks/Tools: } Django, Flask, QT, VueJS, Spring Boot, JavaFX, Linux/Unix, Neo4J, Docker}
|
\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}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
\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