Compare commits

...

8 Commits

Author SHA1 Message Date
yigit colakoglu
4c753d49f8 Fix typo
All checks were successful
Build CV / build-pdf (push) Successful in 3m23s
2025-10-04 16:43:05 +02:00
yigit colakoglu
b392717f67 Fix stupid stuff
All checks were successful
Build CV / build-pdf (push) Successful in 1m51s
2025-09-16 23:40:31 +02:00
yigit colakoglu
2d7dbad0c2 Change template (again) 2025-09-16 23:39:49 +02:00
yigit colakoglu
563a4a5832 Remove trailing bulletpoints
All checks were successful
Build CV / build-pdf (push) Successful in 1m52s
2025-09-16 21:39:30 +02:00
5fbdb41349 Jake's template
All checks were successful
Build CV / build-pdf (push) Successful in 1m52s
2025-09-16 10:30:31 +02:00
yigit colakoglu
a4c225d0d0 Update main.tex
Some checks failed
Build CV / build-pdf (push) Failing after 4m56s
2025-09-16 01:42:49 +02:00
yigit colakoglu
d36b45653d AA
Some checks failed
Build CV / build-pdf (push) Failing after 31s
2025-09-15 19:02:04 +02:00
yigit colakoglu
b54679456c AAAAA
Some checks failed
Build CV / build-pdf (push) Failing after 2m59s
2025-09-15 18:35:44 +02:00
20 changed files with 121 additions and 715 deletions

View File

@@ -8,14 +8,20 @@ on:
jobs: jobs:
build-pdf: build-pdf:
runs-on: ubuntu-latest
container: texlive/texlive:latest
steps: steps:
- uses: xu-cheng/latex-action@v4 - name: Install node :(
with: run: |
root_file: | apt update -y
main.tex apt install -y npm
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Build PDF
run: make pdf
- name: Upload PDF artifact - name: Upload PDF artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3

View File

@@ -13,9 +13,7 @@ all: pdf
pdf: $(PDF_FILE) pdf: $(PDF_FILE)
$(PDF_FILE): $(TEX_FILE) papers.bib sections/*.tex simplecv.sty $(PDF_FILE): $(TEX_FILE)
$(PDFLATEX) -interaction=nonstopmode $(MAIN)
$(BIBER) $(MAIN)
$(PDFLATEX) -interaction=nonstopmode $(MAIN) $(PDFLATEX) -interaction=nonstopmode $(MAIN)
$(PDFLATEX) -interaction=nonstopmode $(MAIN) $(PDFLATEX) -interaction=nonstopmode $(MAIN)

220
logs.txt
View File

@@ -1,220 +0,0 @@
pdflatex -interaction=nonstopmode main
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./main.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-01-22>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2023/05/17 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo))
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty))
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty))
(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def))
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric-comp.bbx
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))))
(/usr/share/texlive/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/numeric-comp.cbx))
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def))
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty) (./simplecv.sty
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty)
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty)
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty)
(/usr/share/texlive/texmf-dist/tex/latex/subfiles/subfiles.sty
(/usr/share/texlive/texmf-dist/tex/latex/import/import.sty))
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
Package xcolor Warning: Package option `usenames' is obsolete and ignored on in
put line 266.
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def)
(/usr/share/texlive/texmf-dist/tex/latex/lastpage/lastpage.sty
(/usr/share/texlive/texmf-dist/tex/latex/lastpage/lastpage2e.sty
(/usr/share/texlive/texmf-dist/tex/latex/lastpage/lastpagemodern.sty)
)) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)
! Package babel Error: Unknown option 'russian'. Either you misspelled it
(babel) or the language definition file russian.ldf
(babel) was not found.
See the babel package documentation for explanation.
Type H <return> for immediate help.
...
l.4291 \ProcessOptions*
(/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf))
(/usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-english.tex)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjustbox.sty
(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjcalc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/trimclip.sty
(/usr/share/texlive/texmf-dist/tex/latex/collectbox/collectbox.sty)
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/tc-pdftex.def))
(/usr/share/texlive/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty))
(/usr/share/texlive/texmf-dist/tex/latex/csquotes/csquotes.sty
(/usr/share/texlive/texmf-dist/tex/latex/csquotes/csquotes.def)
(/usr/share/texlive/texmf-dist/tex/latex/csquotes/csquotes.cfg)))
No file main.aux.
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx)
No file main.bbl.
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
(./sections/education.tex) (./sections/experience.tex) (./sections/projects.tex
Overfull \hbox (2.69792pt too wide) in paragraph at lines 8--8
[][]
Overfull \hbox (2.26958pt too wide) in paragraph at lines 15--15
[][]
Overfull \hbox (2.69792pt too wide) in paragraph at lines 25--25
[][]
Overfull \hbox (2.26958pt too wide) in paragraph at lines 32--32
[][]
Overfull \hbox (2.69792pt too wide) in paragraph at lines 42--42
[][]
Overfull \hbox (2.26958pt too wide) in paragraph at lines 49--49
[][]
Overfull \hbox (2.69792pt too wide) in paragraph at lines 62--62
[][]
Overfull \hbox (2.26958pt too wide) in paragraph at lines 69--69
[][]
) (./sections/awards.tex) (./sections/skills.tex) [1{/var/lib/texmf/fonts/map/p
dftex/updmap/pdftex.map}]
enddocument/afterlastpage: lastpage setting LastPage.
(./main.aux)
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 tcrm1000
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input tcrm1000
This is METAFONT, Version 2.71828182 (TeX Live 2023/Debian) (preloaded base=mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm1000.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymb.mf
Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txpseudo.mf
Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txaccent.mf
Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [27] [29])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txgen.mf
Ok [100] [109] [98] [99] [108])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymbol.mf
Ok [13] [18] [21] [22] [23] [24] [25] [26] [28] [31] [32] [36] [39] [44]
[45] [46] [42] [47] [60] [61] [62] [77] [79] [87] [110] [91] [93] [94] [95]
[96] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137]
[138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149]
[150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161]
[162] [163] [164] [165] [166] [167] [168] [169] [171] [172] [173] [174]
[175] [177] [176] [180] [181] [182] [183] [184] [187] [191] [214] [246])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txromod.mf
Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrsuper.mf
Ok [185] [178] [179] [170] [186])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrfract.mf
Ok [188] [189] [190]) ) ) )
(some charht values had to be adjusted by as much as 0.06943pt)
Font metrics written on tcrm1000.tfm.
Output written on tcrm1000.600gf (128 characters, 23548 bytes).
Transcript written on tcrm1000.log.
mktexpk: /root/.texlive2023/texmf-var/fonts/pk/ljfour/jknappen/ec/tcrm1000.600pk: successfully generated.
LaTeX Warning: There were undefined references.
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
Package rerunfilecheck Warning: File `main.out' has changed.
(rerunfilecheck) Rerun to get outlines right
(rerunfilecheck) or use package `bookmark'.
Package lastpage Warning: Rerun to get the references right on input line 57.
Package biblatex Warning: Please (re)run Biber on the file:
(biblatex) main
(biblatex) and rerun LaTeX afterwards.
)
(see the transcript file for additional information) </root/.texlive2023/texmf-
var/fonts/pk/ljfour/jknappen/ec/tcrm1000.600pk>
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 tcrm1095
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input tcrm1095
This is METAFONT, Version 2.71828182 (TeX Live 2023/Debian) (preloaded base=mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm1095.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymb.mf
Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txpseudo.mf
Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txaccent.mf
Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [27] [29])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txgen.mf
Ok [100] [109] [98] [99] [108])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymbol.mf
Ok [13] [18] [21] [22] [23] [24] [25] [26] [28] [31] [32] [36] [39] [44]
[45] [46] [42] [47] [60] [61] [62] [77] [79] [87] [110] [91] [93] [94] [95]
[96] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137]
[138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149]
[150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161]
[162] [163] [164] [165] [166] [167] [168] [169] [171] [172] [173] [174]
[175] [177] [176] [180] [181] [182] [183] [184] [187] [191] [214] [246])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txromod.mf
Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrsuper.mf
Ok [185] [178] [179] [170] [186])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrfract.mf
Ok [188] [189] [190]) ) ) )
(some charht values had to be adjusted by as much as 0.06952pt)
Font metrics written on tcrm1095.tfm.
Output written on tcrm1095.600gf (128 characters, 25592 bytes).
Transcript written on tcrm1095.log.
mktexpk: /root/.texlive2023/texmf-var/fonts/pk/ljfour/jknappen/ec/tcrm1095.600pk: successfully generated.
</root/.texlive2023/texmf-var/f
onts/pk/ljfour/jknappen/ec/tcrm1095.600pk></usr/share/texlive/texmf-dist/fonts/
type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/
public/amsfonts/cm/cmcsc10.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi
c/amsfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfo
nts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/
cmr17.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.
pfb>
Output written on main.pdf (1 page, 101304 bytes).
Transcript written on main.log.
make: *** [Makefile:17: main.pdf] Error 1

155
main.tex
View File

@@ -1,57 +1,122 @@
\documentclass[11pt]{article} % set main text size
\usepackage[letterpaper, % set paper size to letterpaper. change to a4paper for resumes outside of North America
top=0.5in, % specify top page margin
bottom=0.5in, % specify bottom page margin
left=0.5in, % specify left page margin
right=0.5in]{geometry} % specify right page margin
\documentclass[letterpaper,11pt]{article} \usepackage{XCharter} % set font. comment this line out if you want to use the default LaTeX font Computer Modern
\usepackage[T1]{fontenc} % output encoding
\usepackage[utf8]{inputenc} % input encoding
\usepackage{enumitem} % enable lists for bullet points: itemize and \item
\usepackage[hidelinks]{hyperref} % format hyperlinks
\usepackage{titlesec} % enable section title customization
\raggedright % disable text justification
\pagestyle{empty} % disable page numbering
% Choose bibliography style for formatting list of publications % ensure PDF output will be all-Unicode and machine-readable
% Reduce page margins \input{glyphtounicode}
\usepackage[margin=0.3in]{geometry} \pdfgentounicode=1
\usepackage[style=ieee,url=false,doi=false,maxbibnames=99,sorting=ydnt,dashed=false]{biblatex}
\usepackage{enumitem}
\usepackage{multicol}
\usepackage{enumitem}
\bibliography{papers} % format section headings: bolding, size, white space above and below
\titleformat{\section}{\bfseries\large}{}{0pt}{}[\vspace{1pt}\titlerule\vspace{-6.5pt}]
% More predefined colors can be found in % format bullet points: size, white space above and below, white space between bullets
% https://en.wikibooks.org/wiki/LaTeX/Colors \renewcommand\labelitemi{$\vcenter{\hbox{\small$\bullet$}}$}
% Example photograph taken from Wikimedia Commons \setlist[itemize]{itemsep=-2pt, leftmargin=12pt, topsep=7pt} %%% Test various topsep values to fix vertical spacing errors
% https://commons.wikimedia.org/wiki/File:Kiara_Krit_passport.jpg
\def\theme{RoyalBlue}
\pagenumbering{gobble} % resume starts here
\setlist{nolistsep}
\nointerlineskip
\usepackage{simplecv}
\boldname{Surname}{Name}{N.}
\titlespacing*{\section}
{0pt}{0pt}{10pt}
\begin{document} \begin{document}
% Heading % name
\headinginline{Yiğit Çolakoğlu}{ \centerline{\Huge Yiğit Çolakoğlu}
Email: \email{root@yigit.run} \\
Website: \website{yigit.run} \\
GitHub: \github{arg3t} \\
}
% Page One \vspace{5pt}
% contact information
\centerline{\href{mailto:root@yigit.run}{root@yigit.run} | \href{https://yigit.run}{yigit.run} | \href{https://github.com/arg3t}{github.com/arg3t}}
\vspace{-10pt}
% education section
\section*{Education}
\textbf{TU Delft} -- MSc in Computer Science (Cyber Security \& Distributed Systems) \hfill Sept 2024 -- June 2026 \\
\textbf{TU Delft} -- BSc in Computer Science and Engineering, Cum Laude \hfill Sept 2021 -- June 2024
\vspace{-6.5pt}
% experience section
\section*{Experience}
%\textbf{Developer \& Intelligence Analyst,} {PRODAFT} -- Den Haag, NL \hfill Sept 2022 -- Present \\
\textbf{Developer,} {PRODAFT} -- Den Haag, NL \hfill Sept 2022 -- Present \\
\vspace{-9pt}
\begin{itemize}
\item Maintain OSS threat intelligence correlation platform (CRADLE) using Python/Django processing 15,000+ weekly artifacts from 5 data sources, reducing analysis time by 45\%
\item Lead team of 5 engineers developing open source threat intelligence platform CRADLE with 200+ GitHub stars
\item Implemented graph-based correlation algorithms using Neo4j for threat propagation of 50000 daily signals, in a graph with 1M+ nodes
\item Automated 8 manual threat intelligence workflows using Python, saving 20 hours weekly
%\item Conducted threat hunting operations, authoring 2 published reports and presenting at ONE Security Summit
\end{itemize}
\textbf{Teaching Assistant,} {TU Delft} -- Delft, NL \hfill Sept 2022 -- Present \\
\vspace{-9pt}
\begin{itemize}
\item Instructed 500+ students across 6 computer science courses using Java/C/Python including Object Oriented Programming, Computer Organization, Distributed Systems, Embedded Software and Software Project
\end{itemize}
\textbf{Software Engineering Intern} {Dutch Police, Team Zeden} -- Rotterdam, NL \hfill Apr 2023 -- July 2023 \\
\vspace{-9pt}
\begin{itemize}
\item Managed a team project with 4 other students, distributed tasks and ensured code quality
\item Developed a Python forensics tool to detect encrypted containers in evidence files up to 5TB
\item Designed a parallelized scanning engine using multiprocessing to spawn processes and schedule tasks
\item Automated field data extraction from live Windows/Linux systems in time constrained response situations
\end{itemize}
\vspace{-18.5pt}
% projects section
\section*{Projects}
\textbf{CTF Challenge Designer \& Organizer} \\
\vspace{-9pt}
\begin{itemize}
\item Organized 2 CTF competitions using Docker/Kubernetes with 300+ participants, TU Delft's largest CTF event
\item Designed 5 CTF challenges using C/Python ranging from web exploitation to binary/kernel exploitation
\end{itemize}
\textbf{Tilikum -- DAG-based Consensus Protocol with Fair Ordering} \\
\vspace{-9pt}
\begin{itemize}
\item Implemented a batch-order-fairness, fair ordering protocol using Rust and Tokio to prevent MEV attacks
\item Optimized it 12,000 tx/s throughput with <2s latency, big improvement for fair ordering protocols
\end{itemize}
\textbf{LLVM Fence Optimization -- Memory Ordering Optimization} \\
\vspace{-9pt}
\begin{itemize}
\item Implemented C++ LLVM pass optimizing fence placement in concurrent programs using min-cut a algorithm
\item Fully eliminate unnecessary fences in LLVM IR programs while ensuring memory consistency
\end{itemize}
\textbf{Sanctum -- Process-Bound Disk Encryption} \\
\vspace{-9pt}
\begin{itemize}
\item Developed a Linux kernel module enabling transparent per-process encryption with <5\% performance overhead
\end{itemize}
\textbf{massurl -- High-Performance URL Reconnaissance Tool} \\
\vspace{-9pt}
\begin{itemize}
\item Built URL parser \& aggregator in C, processing 250K+ URLs/second
\end{itemize}
\vspace{-18.5pt}
% skills section
\section*{Skills}
\textbf{Languages:} Python, C, Rust, Go, Java, JavaScript, Bash \\
\textbf{Technologies:} Django, Tokio, Neo4j, Docker, Kubernetes, Git, PostgreSQL, React, Qt \\
\vspace{0.5em}
% \import{sections/}{profile.tex}
\import{sections/}{education.tex}
\vspace{0.05em}
\import{sections/}{experience.tex}
\vspace{0.05em}
\import{sections/}{projects.tex}
\vspace{0.05em}
\import{sections/}{awards.tex}
\vspace{0.05em}
\import{sections/}{skills.tex}
% Page Two
% \import{sections/}{activities.tex}
% \import{sections/}{languages.tex}
\end{document} \end{document}

View File

@@ -1,25 +0,0 @@
\section{Activities \& Certificates}
\denseouterlist{
\entrymid[\textbullet]
{HackIstanbul 2021 Finalist}{Fall 2021}
{Participated in the finals of HackIstanbul, an international CaptureTheFlag competition and got 4th place.}
\entrymid[\textbullet]
{NAND2Tetris Course}{Summer 2021}
{Completed the first part of Hebrew University of Jerusalem's course NAND2Tetris}
\entrymid[\textbullet]
{ColumbiaX DS101X Certificate}{Winter 2021}
{Completed ColumbiaX's course, Statistical Thinking for Data Science and Analytics}
\entrymid[\textbullet]
{HarvardX CS50 Certificate}{Summer 2020}
{Completed Harvardx's course, Introduction to Artificial Intelligence with Python}
\entrymid[\textbullet]
{MITx CS with Python Certificate}{Summer 2020}
{Completed MITx's course, Introduction to Computer Science and Programming Using Python}
}

View File

@@ -1,25 +0,0 @@
\section{Honors \& Awards}
\denseouterlist{
\entrymid[\textbullet]
{HackMasters 2024 $3^{rd}$ Place}{\textit{ Summer 2024 }}{}
\vspace{0.25em}
%{Participated in the finals of the HackMasters CTF, a turkish CTF competition and received 3rd place.}
\entrymid[\textbullet]
{Blue and Yellow Belt in pwn.college}{\textit{ Spring 2022 }}{}
\vspace{0.25em}
% {Completed the pwn.college course teaching binary exploitation and reverse engineering}
\entrymid[\textbullet]
{TUBITAK Research Project Competition $2^{nd}$ Place in Computer Science}{\textit{ Winter 2020 }}{}
\vspace{0.25em}
% {$2^{nd}$ place at TUBITAK research projects competition in the field of programming.}
\entrymid[\textbullet]
{International WRO Friendship Tournament $1^{st}$ Place, Open Category.}{\textit{ Summer 2018 }}{}
\vspace{0.25em}
% {$1^{st}$ place in the Open Category of international WRO Friendship Tournament, WARC}
}

View File

@@ -1,24 +0,0 @@
\section{Education}
\outerlist{
\entrybig
{\textbf{Technische Universiteit Delft Master of Science}}{\textit{ Delft, NL }}
{\textit{ Computer Science MSc Programme }}{\textit{ 2021\textendash Present }}
\innerlist{
\entry{Specialization in Cyber Security and Distributed Systems}
}
\vspace{0.2em}
\entrybig
{\textbf{Technische Universiteit Delft Bachelor of Science}}{\textit{ Delft, NL }}
{\textit{ Computer Science and Enginnering BSc Programme }}{\textit{ 2021\textendash 2024 }}
\innerlist{
\entry{Graduated with Cum-laude (8.1/10). Minored in Global Affairs, Leiden University}
\entry{Systems track: Digital Systems, Embedded Software, Operating Systems}
}
}

View File

@@ -1,42 +0,0 @@
\section{Experience}
\outerlist{
\entrybig
{\textbf{PRODAFT}}{\textit{ Den Haag, NL }}
{\textit{ Developer \& Offensive Cyber Threat Intelligence Analyst }}{\textit{ September 2022 - Present }}
\innerlist{
\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}
}
\vspace{0.2em}
\entrybig
{\textbf{TU Delft}}{\textit{ Delft, NL }}
{\textit{ Teaching Assistant }}{\textit{ September 2022 - Present }}
\innerlist{
\entry{Assisted in the teaching of the courses OOP, Computer Organization, Database Technologies, Embedded Software, Distributed Systems, Software Project.}
}
\vspace{0.2em}
\entrybig
{\textbf{Rotterdam Police Department}}{\textit{ Rotterdam, NL }}
{\textit{ Intern at Team Zeden and TBKK }}{\textit{ April 2023 - July 2023 }}
\innerlist{
\entry{Worked on the development of an internal tool used for detection of encrypted containers in a live system or forensic evidence files.}
}
\vspace{0.2em}
\entrybig
{\textbf{ASELSAN}}{\textit{ Ankara, TR }}
{\textit{ Intern at Software and Hardware Design }}{\textit{ January 2020 - February 2020 }}
\innerlist{
\entry{Designed and produced a simple timing circuit \\ Learned the basics of FPGA design and developed a simple FPGA project using VHDL. }
}
}

View File

@@ -1,6 +0,0 @@
\section{Interests}
\denseouterlist{
\entry{\textbf{Interests: }}
}

View File

@@ -1,8 +0,0 @@
\section{Languages}
\denseouterlist{
\entry{\textbf{English: } Proficient, IELTS Score: C2}
\entry{\textbf{Turkish: } Mother tongue, Native Speaker}
\entry{\textbf{French: } Conversational, DELF level: B1}
}

View File

@@ -1,10 +0,0 @@
\section{Personal Profile}
I am a high school student who is very enthusiastic about computer science and
would like to continue my academic journey in that field. Throughout my
high-school years, I have managed to learn about many topics of computer
science and improv in several programming languages while also continuing my
academic work. I am looking forward to study computer science in order to
develop a stronger grasp on this field and get a chance to learn about the more
advanced topics of IT.

View File

@@ -1,70 +0,0 @@
\section{Projects}
\begin{minipage}[t]{0.48\textwidth}
\outerlist{
\entrybig[\textbullet]
{\textbf{Tilikum} \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.}{}
}
\end{minipage}
\vspace{0.1em}
\begin{minipage}[t]{0.48\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}
\outerlist{
\entrybig[\textbullet]
{\textbf{Disk Encryption Analyzer} \textit{(Python, 2023)}}{}
{Forensic utility to scan disks for encryption artifacts}{}
}
\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}{}
}
\end{minipage}
\begin{minipage}[t]{0.505\textwidth}
\outerlist{
\entrybig[\textbullet]
{\link{https://github.com/theFr1nge/YeetClock}{\textbf{YeetClock}} \textit{(Hardware/IoT, 2019)}}{}
{An open source smart alarm clock solution.}{}
}
\end{minipage}

View File

@@ -1,9 +0,0 @@
\nocite{*}
\printbibliography[title=Publications]
% Can instead manually enter publications as shown:
% \section{Publications}
% \orderedouterlist{
% \entry{S. Petridis, J. Shen, \textbf{D. Cetin} and M. Pantic, "Visual-Only Recognition of Normal, Whispered And Silent Speech", \textit{IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), April 2018}}
% }

View File

@@ -1 +0,0 @@
\section{Reference}

View File

@@ -1,8 +0,0 @@
\section{Skills}
\denseouterlist{
\entry{\textbf{Languages: } Python, C, Rust, Golang, Java, JavaScript, Bash}
\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}
}

View File

@@ -1,12 +0,0 @@
\section{Teaching}
\denseouterlist{
\entrymid[\textbullet]
{\textbf{Volunteering Coding Tutor} at a Village High School}{Winter 2019}{Voluntarily provided coding classes in python to a village school.}
\entrymid[\textbullet]
{\textbf{Student Teaching Assistant} at TED Ankara College}{Spring 2018}{Coding fundementals education program.}
}

View File

@@ -1,21 +0,0 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/Arch Linux) (preloaded format=pdflatex 2021.12.8) 31 DEC 2021 11:45
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/yigit/Projects/CV/sections/main
! Emergency stop.
<*> /home/yigit/Projects/CV/sections/main
End of file on the terminal!
Here is how much of TeX's memory you used:
4 strings out of 478994
177 string characters out of 5864751
283044 words of memory out of 5000000
17591 multiletter control sequences out of 15000+600000
403430 words of font info for 27 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
0i,0n,0p,40b,6s stack positions out of 5000i,500n,10000p,200000b,80000s
! ==> Fatal error occurred, no output PDF file produced!

View File

@@ -1,7 +0,0 @@
\section{Volunteering \& Mentoring}
\denseouterlist{
}

View File

@@ -1,154 +0,0 @@
\ProvidesPackage{simplecv}
% Packages
\usepackage[hidelinks]{hyperref} % Hyperlinks
\usepackage{titlesec} % Title formatting
\usepackage{subfiles} % File importing
\usepackage{multicol} % Multiple columns
\usepackage[usenames,dvipsnames]{xcolor} % Coloring
\usepackage{enumitem} % List customization
\usepackage{lastpage} % Page numbering
\usepackage{fancyhdr} % Footers
\usepackage[english]{babel} % Language styles
\usepackage{graphicx} % Importing graphics
\usepackage[export]{adjustbox} % Aligning margins
\usepackage{ifthen} % Conditionals
% % Chinese
% \usepackage{xeCJK}
% \setCJKmainfont{BabelStone Han}
% % Cyrillic/Russian
% \usepackage{hyphenat}
% \babelfont{rm}{Droid Sans}
% Styling
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Quotes
\usepackage[autostyle,english=american]{csquotes}
\MakeOuterQuote{"}
% Hyperlinks
% \newcommand{\link}[2]{\href{#1}{\underline{\smash{#2}}}}
\newcommand{\link}[2]{\href{#1}{#2}}
% Define colors
\definecolor{color-text}{gray}{0.10} % light black
\definecolor{color-detail}{gray}{0.40} % dark gray
\colorlet{color-title}{\theme} % black
% Set text color
\makeatletter
\newcommand{\globalcolor}[1]{\color{#1}\global\let\default@color\current@color}
\makeatother
\AtBeginDocument{\globalcolor{color-text}}
% Shorthand
\newcommand{\github}[1]{\href{https://github.com/#1/}{github.com/#1}}
\newcommand{\email}[1]{\href{mailto:#1}{#1}}
\newcommand{\website}[1]{\href{https://#1/}{#1}}
\newcommand{\linkedin}[1]{\href{https://www.linkedin.com/in/#1/}{#1}}
% Dummy environment
\newenvironment*{dummyenv}{}{}
% Inline heading
\newcommand{\headinginline}[2]{
\begin{minipage}[t]{0.60\textwidth}
\vspace*{\fill}
\Huge \textcolor{color-title}{#1}
\end{minipage}
\begin{minipage}[t]{0.35\textwidth}
\begin{flushright}
#2
\end{flushright}
\end{minipage}
}
% Photo heading
\newcommand{\headingphoto}[3]{
\begin{minipage}[t]{0.60\textwidth}
\begin{dummyenv}
\vspace*{\fill}
\Huge \textcolor{color-title}{#1}
\end{dummyenv}
\vspace{5mm}\\
#2
\end{minipage}
\begin{minipage}[t]{0.35\textwidth}
\begin{flushright}
\includegraphics[width=.5\linewidth,valign=t]{#3}
\end{flushright}
\end{minipage}
}
% Two-columns
\newcommand{\sidebyside}[2]{
\begin{multicols}{2}
#1 \columnbreak
#2 \end{multicols}
}
% Section titles
\titleformat{\section}{
\scshape\raggedright\Large\color{color-title}}{}{0em}{}[\color{color-title}\titlerule
\vspace{-\smallskipamount}]
% Footer
% \fancyfoot[R]{Page \thepage \hspace{1pt} of \pageref{LastPage}}
% Lists
\newcommand{\outerlist}[1]{
\begin{itemize}[leftmargin=*] #1 \end{itemize}}
\newcommand{\denseouterlist}[1]{
\begin{itemize}[leftmargin=*,itemsep=0pt] #1 \end{itemize}}
\newcommand{\innerlist}[1]{
\begin{itemize}[topsep=0pt] \itemsep0em #1 \end{itemize}}
\newcommand{\orderedouterlist}[1]{
\begin{enumerate}[leftmargin=*] #1 \end{enumerate}}
% List items
\newcommand{\entry}[1]{\item\small{#1}}
\newcommand{\entryextra}[1]{\textcolor{color-detail}{\entry{#1}}}
\newcommand{\entrylabeled}[2][]{\item[#1]\small{#2}}
\newcommand{\entrymid}[4][]{
\item[#1] \small{#2} \hfill \small{#3}
\vspace{-\smallskipamount}
\ifthenelse{\equal{#4}{}}{}{\item[]\small{\textit{#4}}}
}
\newcommand{\entrybig}[5][]{\item[#1]
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
#2 & #3 \\ {\small#4} & {\small #5} \\ \end{tabular*}}
% Fill year
\newcommand{\fillyear}[1]{\phantom{#1}}
% Make author name bold: https://tex.stackexchange.com/a/327046
\newcommand*{\boldname}[3]{%
\def\lastname{#1}%
\def\firstname{#2}%
\def\firstinit{#3}}
\boldname{}{}{}
\renewcommand{\mkbibnamegiven}[1]{%
\ifboolexpr{ ( test {\ifdefequal{\firstname}{\namepartgiven}} or test {\ifdefequal{\firstinit}{\namepartgiven}} ) and test {\ifdefequal{\lastname}{\namepartfamily}} }
{\mkbibbold{#1}}{#1}%
}
\renewcommand{\mkbibnamefamily}[1]{%
\ifboolexpr{ ( test {\ifdefequal{\firstname}{\namepartgiven}} or test {\ifdefequal{\firstinit}{\namepartgiven}} ) and test {\ifdefequal{\lastname}{\namepartfamily}} }
{\mkbibbold{#1}}{#1}%
}

View File

@@ -1,21 +0,0 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2022.11.13) 10 MAR 2023 18:54
entering extended mode
\write18 enabled.
%&-line parsing enabled.
**
! Emergency stop.
<*>
End of file on the terminal!
Here is how much of TeX's memory you used:
3 strings out of 478238
113 string characters out of 5850455
289994 words of memory out of 5000000
18344 multiletter control sequences out of 15000+600000
469259 words of font info for 28 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
0i,0n,0p,1b,6s stack positions out of 5000i,500n,10000p,200000b,80000s
! ==> Fatal error occurred, no output PDF file produced!