diff --git a/_art/2023-07-11-norway-bird.md b/_art/2023-07-11-norway-bird.md
new file mode 100644
index 0000000..e3bed69
--- /dev/null
+++ b/_art/2023-07-11-norway-bird.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "bird"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![bird](/img/arts/norway-2023/bird.jpg)
diff --git a/_art/2023-07-11-norway-bridge.md b/_art/2023-07-11-norway-bridge.md
new file mode 100644
index 0000000..cfd00f2
--- /dev/null
+++ b/_art/2023-07-11-norway-bridge.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "bridge"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![bridge](/img/arts/norway-2023/bridge.jpg)
diff --git a/_art/2023-07-11-norway-church-top-2.md b/_art/2023-07-11-norway-church-top-2.md
new file mode 100644
index 0000000..ed2cfe4
--- /dev/null
+++ b/_art/2023-07-11-norway-church-top-2.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "church-top-2"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![church-top-2](/img/arts/norway-2023/church-top-2.jpg)
diff --git a/_art/2023-07-11-norway-church-top.md b/_art/2023-07-11-norway-church-top.md
new file mode 100644
index 0000000..012b4d2
--- /dev/null
+++ b/_art/2023-07-11-norway-church-top.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "church-top"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![church-top](/img/arts/norway-2023/church-top.jpg)
diff --git a/_art/2023-07-11-norway-cyclist-bridge.md b/_art/2023-07-11-norway-cyclist-bridge.md
new file mode 100644
index 0000000..ddafb9f
--- /dev/null
+++ b/_art/2023-07-11-norway-cyclist-bridge.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "cyclist-bridge"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![cyclist-bridge](/img/arts/norway-2023/cyclist-bridge.jpg)
diff --git a/_art/2023-07-11-norway-fjord.md b/_art/2023-07-11-norway-fjord.md
new file mode 100644
index 0000000..7739514
--- /dev/null
+++ b/_art/2023-07-11-norway-fjord.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "fjord"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![fjord](/img/arts/norway-2023/fjord.jpg)
diff --git a/_art/2023-07-11-norway-grave.md b/_art/2023-07-11-norway-grave.md
new file mode 100644
index 0000000..2f2c6a0
--- /dev/null
+++ b/_art/2023-07-11-norway-grave.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "grave"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![grave](/img/arts/norway-2023/grave.jpg)
diff --git a/_art/2023-07-11-norway-musk-ox.md b/_art/2023-07-11-norway-musk-ox.md
new file mode 100644
index 0000000..759a560
--- /dev/null
+++ b/_art/2023-07-11-norway-musk-ox.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "musk-ox"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![musk-ox](/img/arts/norway-2023/musk-ox.jpg)
diff --git a/_art/2023-07-11-norway-rocks-2.md b/_art/2023-07-11-norway-rocks-2.md
new file mode 100644
index 0000000..6bf6d8e
--- /dev/null
+++ b/_art/2023-07-11-norway-rocks-2.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "rocks-2"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![rocks-2](/img/arts/norway-2023/rocks-2.jpg)
diff --git a/_art/2023-07-11-norway-rocks-3.md b/_art/2023-07-11-norway-rocks-3.md
new file mode 100644
index 0000000..a8e3fa6
--- /dev/null
+++ b/_art/2023-07-11-norway-rocks-3.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "rocks-3"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![rocks-3](/img/arts/norway-2023/rocks-3.jpg)
diff --git a/_art/2023-07-11-norway-rocks.md b/_art/2023-07-11-norway-rocks.md
new file mode 100644
index 0000000..aecd52d
--- /dev/null
+++ b/_art/2023-07-11-norway-rocks.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "rocks"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![rocks](/img/arts/norway-2023/rocks.jpg)
diff --git a/_art/2023-07-11-norway-waterfall-close.md b/_art/2023-07-11-norway-waterfall-close.md
new file mode 100644
index 0000000..a480159
--- /dev/null
+++ b/_art/2023-07-11-norway-waterfall-close.md
@@ -0,0 +1,9 @@
+---
+layout: post
+title: "waterfall-close"
+date: 2023-07-11
+categories: art
+author: Mahdi
+---
+
+![waterfall-close](/img/arts/norway-2023/waterfall-close.jpg)
diff --git a/_art/2023-07-11-norway-waterfall.md b/_art/2023-07-11-norway-waterfall.md
new file mode 100644
index 0000000..932d42d
--- /dev/null
+++ b/_art/2023-07-11-norway-waterfall.md
@@ -0,0 +1,10 @@
+---
+layout: post
+title: "waterfall"
+date: 2023-07-11
+categories: art
+author: Mahdi
+anchor: Norway
+---
+
+![waterfall](/img/arts/norway-2023/waterfall.jpg)
diff --git a/_config.yml b/_config.yml
index 9b2c83b..b496f60 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,5 +1,5 @@
# Site settings
-title: mahdi
+title: مهدی
email: mdibaiee@pm.me
description: a rabbit hole
baseurl: "" # the subpath of your site, e.g. /blog/
diff --git a/_includes/header.html b/_includes/header.html
index 747b36e..36bc674 100644
--- a/_includes/header.html
+++ b/_includes/header.html
@@ -1,7 +1,7 @@
+
+ I recommend you use Firefox, a web
+browser that respects your privacy.
+
+
+
diff --git a/_sass/_base.scss b/_sass/_base.scss
index 46fbf06..3acb409 100644
--- a/_sass/_base.scss
+++ b/_sass/_base.scss
@@ -13,6 +13,10 @@ dl, dd, ol, ul, figure {
text-align: center;
}
+.hidden {
+ display: none !important;
+}
+
/**
* Basic styling
diff --git a/_sass/_layout.scss b/_sass/_layout.scss
index 5d5a4da..a7b9804 100644
--- a/_sass/_layout.scss
+++ b/_sass/_layout.scss
@@ -271,3 +271,7 @@ hr {
margin: 0;
}
}
+
+#browser {
+ display: inline-block;
+}
diff --git a/files/resume-2023/resume.aux b/files/resume-2023/resume.aux
new file mode 100644
index 0000000..ab97c31
--- /dev/null
+++ b/files/resume-2023/resume.aux
@@ -0,0 +1,27 @@
+\relax
+\providecommand\hyper@newdestlabel[2]{}
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldcontentsline\contentsline
+\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\contentsline\oldcontentsline
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand\HyField@AuxAddToFields[1]{}
+\providecommand\HyField@AuxAddToCoFields[2]{}
+\@writefile{toc}{\contentsline {section}{\numberline {1}Experience}{}{section.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}\href {https://estuary.dev}{Estuary} (Mar 2022 - Present)}{}{subsection.1.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}\href {https://personio.com}{Personio} (Jan 2021 - Feb 2022)}{}{subsection.1.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}\href {https://aylien.com}{AYLIEN} (Jan 2017 - Dec 2022)}{}{subsection.1.3}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {2}Education}{}{section.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Master's: Cognitive Science}{}{subsection.2.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Bachelor's: Computer Science}{}{subsection.2.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {3}Notes}{}{section.3}\protected@file@percent }
+\gdef \@abspage@last{2}
diff --git a/files/resume-2023/resume.bbl b/files/resume-2023/resume.bbl
new file mode 100644
index 0000000..e69de29
diff --git a/files/resume-2023/resume.blg b/files/resume-2023/resume.blg
new file mode 100644
index 0000000..0f57eca
--- /dev/null
+++ b/files/resume-2023/resume.blg
@@ -0,0 +1,48 @@
+This is BibTeX, Version 0.99d (TeX Live 2022)
+Capacity: max_strings=200000, hash_size=200000, hash_prime=170003
+The top-level auxiliary file: resume.aux
+I found no \citation commands---while reading file resume.aux
+I found no \bibdata command---while reading file resume.aux
+I found no \bibstyle command---while reading file resume.aux
+You've used 0 entries,
+ 0 wiz_defined-function locations,
+ 83 strings with 486 characters,
+and the built_in function-call counts, 0 in all, are:
+= -- 0
+> -- 0
+< -- 0
++ -- 0
+- -- 0
+* -- 0
+:= -- 0
+add.period$ -- 0
+call.type$ -- 0
+change.case$ -- 0
+chr.to.int$ -- 0
+cite$ -- 0
+duplicate$ -- 0
+empty$ -- 0
+format.name$ -- 0
+if$ -- 0
+int.to.chr$ -- 0
+int.to.str$ -- 0
+missing$ -- 0
+newline$ -- 0
+num.names$ -- 0
+pop$ -- 0
+preamble$ -- 0
+purify$ -- 0
+quote$ -- 0
+skip$ -- 0
+stack$ -- 0
+substring$ -- 0
+swap$ -- 0
+text.length$ -- 0
+text.prefix$ -- 0
+top$ -- 0
+type$ -- 0
+warning$ -- 0
+while$ -- 0
+width$ -- 0
+write$ -- 0
+(There were 3 error messages)
diff --git a/files/resume-2023/resume.log b/files/resume-2023/resume.log
new file mode 100644
index 0000000..7ea0423
--- /dev/null
+++ b/files/resume-2023/resume.log
@@ -0,0 +1,265 @@
+This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.9.30) 7 JUL 2023 12:47
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**resume.tex
+(./resume.tex
+LaTeX2e <2021-11-15> patch level 1
+L3 programming layer <2022-02-24>
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2021/10/04 v1.4n Standard LaTeX document class
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/base/size10.clo
+File: size10.clo 2021/10/04 v1.4n Standard LaTeX file (size option)
+)
+\c@part=\count185
+\c@section=\count186
+\c@subsection=\count187
+\c@subsubsection=\count188
+\c@paragraph=\count189
+\c@subparagraph=\count190
+\c@figure=\count191
+\c@table=\count192
+\abovecaptionskip=\skip47
+\belowcaptionskip=\skip48
+\bibindent=\dimen138
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/base/inputenc.sty
+Package: inputenc 2021/02/14 v1.3d Input encoding file
+\inpenc@prehook=\toks16
+\inpenc@posthook=\toks17
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/hyperref/hyperref.sty
+Package: hyperref 2022-02-21 v7.00n Hypertext links for LaTeX
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/iftex/iftex.sty
+Package: iftex 2022/02/03 v1.0f TeX engine tests
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
+)
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks18
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.
+sty
+Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/hycolor/hycolor.sty
+Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
+) (/usr/local/texlive/2022basic/texmf-dist/tex/latex/auxhook/auxhook.sty
+Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO)
+)
+\@linkdim=\dimen139
+\Hy@linkcounter=\count193
+\Hy@pagecounter=\count194
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/hyperref/pd1enc.def
+File: pd1enc.def 2022-02-21 v7.00n Hyperref: PDFDocEncoding definition (HO)
+Now handling font encoding PD1 ...
+... no UTF-8 mapping file for font encoding PD1
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/intcalc/intcalc.sty
+Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
+)
+\Hy@SavedSpaceFactor=\count195
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/hyperref/puenc.def
+File: puenc.def 2022-02-21 v7.00n Hyperref: PDF Unicode definition (HO)
+Now handling font encoding PU ...
+... no UTF-8 mapping file for font encoding PU
+)
+Package hyperref Info: Hyper figures OFF on input line 4137.
+Package hyperref Info: Link nesting OFF on input line 4142.
+Package hyperref Info: Hyper index ON on input line 4145.
+Package hyperref Info: Plain pages OFF on input line 4152.
+Package hyperref Info: Backreferencing OFF on input line 4157.
+Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
+Package hyperref Info: Bookmarks ON on input line 4390.
+\c@Hy@tempcnt=\count196
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/url/url.sty
+\Urlmuskip=\muskip16
+Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
+)
+LaTeX Info: Redefining \url on input line 4749.
+\XeTeXLinkMargin=\dimen140
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/bitset/bitset.sty
+Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
+)
+))
+\Fld@menulength=\count197
+\Field@Width=\dimen141
+\Fld@charsize=\dimen142
+Package hyperref Info: Hyper figures OFF on input line 6027.
+Package hyperref Info: Link nesting OFF on input line 6032.
+Package hyperref Info: Hyper index ON on input line 6035.
+Package hyperref Info: backreferencing OFF on input line 6042.
+Package hyperref Info: Link coloring OFF on input line 6047.
+Package hyperref Info: Link coloring with OCG OFF on input line 6052.
+Package hyperref Info: PDF/A mode OFF on input line 6057.
+LaTeX Info: Redefining \ref on input line 6097.
+LaTeX Info: Redefining \pageref on input line 6101.
+ (/usr/local/texlive/2022basic/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
+package with kernel methods
+)
+\Hy@abspage=\count198
+\c@Item=\count199
+\c@Hfootnote=\count266
+)
+Package hyperref Info: Driver (autodetected): hpdftex.
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/hyperref/hpdftex.def
+File: hpdftex.def 2022-02-21 v7.00n Hyperref driver for pdfTeX
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/base/atveryend-ltx.sty
+Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
+kage
+with kernel methods
+)
+\Fld@listcount=\count267
+\c@bookmark@seq@number=\count268
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/rerunfilecheck/rerunfilechec
+k.sty
+Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO)
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/uniquecounter/uniquecounte
+r.sty
+Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
+)
+Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
+86.
+)
+\Hy@SectionHShift=\skip49
+) (/usr/local/texlive/2022basic/texmf-dist/tex/latex/anysize/anysize.sty
+Package: anysize 1994/08/13 setting margin sizes
+document style option `anysize' loaded
+Michael Salzenberg, Thomas Esser, Dirk Hillbrecht
+Version 1.0, Aug 13, 1994
+\@Leftmargin=\dimen143
+\@Rightmargin=\dimen144
+\@Topmargin=\dimen145
+\@Bottommargin=\dimen146
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/l3backend/l3backend-pdftex.d
+ef
+File: l3backend-pdftex.def 2022-02-07 L3 backend support: PDF output (pdfTeX)
+\l__color_backend_stack_int=\count269
+\l__pdf_internal_box=\box50
+) (./resume.aux)
+\openout1 = `resume.aux'.
+
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 8.
+LaTeX Font Info: ... okay on input line 8.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 8.
+LaTeX Font Info: ... okay on input line 8.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 8.
+LaTeX Font Info: ... okay on input line 8.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 8.
+LaTeX Font Info: ... okay on input line 8.
+LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 8.
+LaTeX Font Info: ... okay on input line 8.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 8.
+LaTeX Font Info: ... okay on input line 8.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 8.
+LaTeX Font Info: ... okay on input line 8.
+LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 8.
+LaTeX Font Info: ... okay on input line 8.
+LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 8.
+LaTeX Font Info: ... okay on input line 8.
+Package hyperref Info: Link coloring OFF on input line 8.
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/hyperref/nameref.sty
+Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section
+
+(/usr/local/texlive/2022basic/texmf-dist/tex/latex/refcount/refcount.sty
+Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
+)
+(/usr/local/texlive/2022basic/texmf-dist/tex/generic/gettitlestring/gettitlestr
+ing.sty
+Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
+)
+\c@section@level=\count270
+)
+LaTeX Info: Redefining \ref on input line 8.
+LaTeX Info: Redefining \pageref on input line 8.
+LaTeX Info: Redefining \nameref on input line 8.
+ (./resume.out) (./resume.out)
+\@outlinefile=\write3
+\openout3 = `resume.out'.
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 11--13
+
+ []
+
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <7> on input line 14.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <5> on input line 14.
+[1
+
+{/usr/local/texlive/2022basic/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
+pdfTeX warning (ext4): destination with the same identifier (name{page.}) has b
+een already used, duplicate ignored
+
+ \relax
+l.114 \end{document}
+ [2] (./resume.aux)
+Package rerunfilecheck Info: File `resume.out' has not changed.
+(rerunfilecheck) Checksum: 53CF5068A0A8F1384A20694DCB3F9FB5;1311.
+ )
+Here is how much of TeX's memory you used:
+ 7326 strings out of 479719
+ 117349 string characters out of 5880574
+ 416158 words of memory out of 5000000
+ 25262 multiletter control sequences out of 15000+600000
+ 471579 words of font info for 36 fonts, out of 8000000 for 9000
+ 319 hyphenation exceptions out of 8191
+ 60i,7n,63p,444b,407s stack positions out of 10000i,1000n,20000p,200000b,200000s
+
+Output written on resume.pdf (2 pages, 84017 bytes).
+PDF statistics:
+ 105 PDF objects out of 1000 (max. 8388607)
+ 89 compressed objects within 1 object stream
+ 21 named destinations out of 1000 (max. 500000)
+ 65 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/files/resume-2023/resume.out b/files/resume-2023/resume.out
new file mode 100644
index 0000000..c04c014
--- /dev/null
+++ b/files/resume-2023/resume.out
@@ -0,0 +1,8 @@
+\BOOKMARK [1][-]{section.1}{\376\377\000E\000x\000p\000e\000r\000i\000e\000n\000c\000e}{}% 1
+\BOOKMARK [2][-]{subsection.1.1}{\376\377\000E\000s\000t\000u\000a\000r\000y\000\040\000\050\000M\000a\000r\000\040\0002\0000\0002\0002\000\040\000-\000\040\000P\000r\000e\000s\000e\000n\000t\000\051}{section.1}% 2
+\BOOKMARK [2][-]{subsection.1.2}{\376\377\000P\000e\000r\000s\000o\000n\000i\000o\000\040\000\050\000J\000a\000n\000\040\0002\0000\0002\0001\000\040\000-\000\040\000F\000e\000b\000\040\0002\0000\0002\0002\000\051}{section.1}% 3
+\BOOKMARK [2][-]{subsection.1.3}{\376\377\000A\000Y\000L\000I\000E\000N\000\040\000\050\000J\000a\000n\000\040\0002\0000\0001\0007\000\040\000-\000\040\000D\000e\000c\000\040\0002\0000\0002\0002\000\051}{section.1}% 4
+\BOOKMARK [1][-]{section.2}{\376\377\000E\000d\000u\000c\000a\000t\000i\000o\000n}{}% 5
+\BOOKMARK [2][-]{subsection.2.1}{\376\377\000M\000a\000s\000t\000e\000r\000'\000s\000:\000\040\000C\000o\000g\000n\000i\000t\000i\000v\000e\000\040\000S\000c\000i\000e\000n\000c\000e}{section.2}% 6
+\BOOKMARK [2][-]{subsection.2.2}{\376\377\000B\000a\000c\000h\000e\000l\000o\000r\000'\000s\000:\000\040\000C\000o\000m\000p\000u\000t\000e\000r\000\040\000S\000c\000i\000e\000n\000c\000e}{section.2}% 7
+\BOOKMARK [1][-]{section.3}{\376\377\000N\000o\000t\000e\000s}{}% 8
diff --git a/files/resume-2023/resume.pdf b/files/resume-2023/resume.pdf
new file mode 100644
index 0000000..ef58d22
Binary files /dev/null and b/files/resume-2023/resume.pdf differ
diff --git a/files/resume-2023/resume.synctex.gz b/files/resume-2023/resume.synctex.gz
new file mode 100644
index 0000000..45006fc
Binary files /dev/null and b/files/resume-2023/resume.synctex.gz differ
diff --git a/files/resume-2023/resume.tex b/files/resume-2023/resume.tex
new file mode 100644
index 0000000..49462e0
--- /dev/null
+++ b/files/resume-2023/resume.tex
@@ -0,0 +1,114 @@
+\documentclass[10pt,a4paper]{article}
+\usepackage[utf8]{inputenc}
+\usepackage{hyperref}
+\usepackage{anysize}
+\marginsize{1in}{1in}{0in}{0in}
+\pagenumbering{gobble}
+\title{Mahdi Dibaiee}
+\begin{document}
+
+
+{\huge Mahdi Dibaiee}
+\\
+
+\begin{tabular}{l@{\hspace{2in}} l}
+
+Dublin, Ireland & \url{https://mahdi.blog} \\
+\href{mailto:mdibaiee@pm.me}{mdibaiee@pm.me} & \url{https://github.com/mdibaiee} \\
+& \url{https://linkedin.com/in/mdibaiee}
+\end{tabular}
+
+\section{Experience}
+
+\subsection{\href{https://estuary.dev}{Estuary} (Mar 2022 - Present)}
+
+Estuary Flow is a high-performance real-time DataOps platform for capturing, transforming and producing data. Worked as part of the integrations team on:
+
+\begin{enumerate}
+\item{Develop the compatibility layer between Flow protocol and Airbyte protocol.
+
+{\iffalse Airbyte connectors are docker images which communicate with their runtime over stdio, however Flow protocol communicates over TCP (to allow for compatibility with Firecracker and other VMs). This layer allowed our connector support team to modify behaviour of airbyte connectors using configuration files, which allowed them to adapt these connectors to our platform using configuration, and without the need to code.\fi}
+
+\textbf{Impact:} Allowed us to support 47 SaaS connectors from Airbyte, which drove in a large number of customers: 32\% of tenants and 28\% of capture tasks over one year were using these connectors.}
+
+\item{Lead the evolution the Flow protocol and runtime to add an OAuth2 extension for connectors. The OAuth2 flow engages parts all the way from connectors to front-end of our application.
+
+\textbf{Impact:} Ease the configuration process for our users, and ease maintenance: no need to document and troubleshoot API keys and their permission issues. The configuration-driven design allowed our support team to configure these OAuth flows without having to write code.}
+
+\item{flowctl: Develop tools for easing development of, and troubleshooting of connectors:
+\begin{itemize}
+\item{Automatically \& continuously inferring schema of documents coming from a connector}
+\item{Emulating running a capture connector without the need to run an instance of Flow}
+\end{itemize}}
+
+\textbf{Impact:} Emulation allowed for quickly iterating on a connector without having to run a connector through the whole Flow runtime, making development faster and safer.
+
+\item{Developing and maintaining real-time connectors for various technologies: Kafka, Snowflake, BigQuery, Firebolt, Cloud Firestore, Salesforce, MongoDB, Redshift, Elasticsearch, Postgres, MySQL, SQLite, PubSub, GCS, etc.}
+
+\textbf{Impact:} These connectors are the main driver for our customers. Most of our marketing campaigns run on these connectors and our major deals are made with customers who use these connectors.
+
+\end{enumerate}
+
+\textbf{Main Technologies: } Rust, Golang, Docker, GCP
+
+\subsection{\href{https://personio.com}{Personio} (Jan 2021 - Feb 2022)}
+
+Joined as a member of the Developer Experience team, responsible for making development easier for other engineers at Personio. Personio has more than 6,000 small and medium-sized enterprise customers.
+
+\begin{enumerate}
+\item{Surveys to understand pain points of engineers and 1:1 chats to understand needs of different teams}
+\item{Improving deployment safety using canary deployments with Linkerd and Flagger. See: \href{https://docs.google.com/presentation/d/1uEh60yJAxWtwQ0Us9AVRBEWXnxNzy1lKxv9mL9-gOuk/edit#slide=id.g7e24e7634d_0_99}{Presentation}.
+
+\textbf{Impact:} Over the course of three months, about 5\% of deployments were rolled back automatically by our canary release process, preventing outages and protecting our SLAs. To put the figures in perspective, we had around 5 - 15 deployments per day from different teams.}
+
+\item{Kubernetes Custom Resource Definitions that allowed the infrastructure teams to abstract away nuances of deployment, while exposing a basic, less error-probe interface to engineers in other teams.}
+
+\item{Implementing feature flags using Split.io to allow engineers and product teams to release changes and try them out using flags for specific cohort of customers}
+
+\end{enumerate}
+
+\textbf{Main Technologies: } Kotlin, Kubernetes, Linkerd, Gitlab CI, AWS, Elasticsearch
+
+\subsection{\href{https://aylien.com}{AYLIEN} (Jan 2017 - Dec 2022)}
+
+AYLIEN News API reads news articles from +80,000 sources, and uses machine learning models to translate and run various analysis on them, allowing for users to search across this data. There are more than 600,000 news articles processed per day.
+
+\begin{enumerate}
+\item{Moved our infrastructure to use Infrastructure as Code solutions: Terraform, Ansible and Helm charts for Google Cloud Platform and streamline deployment process in an automatic CI/CD pipeline (previously was all manual)}
+
+\textbf{Impact:} Deploying resources was now driven by a CI pipeline, which made it easier for new people joining the team, made the process less human-error-prone and allowed us to more easily add or update our infrastructure resources (without worrying about permissions on GCP, etc.)
+
+\item{Incrementally moving our Ruby + Sidekiq pipeline to an actor model architecture, built with Scala + Akka.
+
+\textbf{Impact:} Allowed us to capture from 65,000 new sources (5x increase) as many news sources, which translates to approximately 600,000 news articles per day. See: \href{https://aylien.com/blog/aylien-news-api-update-more-content-more-insights}{our blog post on this update}}.
+
+\item{Moved our data from our MySQL and Solr to BigTable and Elasticsearch.
+
+\textbf{Impact: } Improve performance of our queries from 1.5 second 99\% percentile response time to 300ms.}
+
+\end{enumerate}
+
+\textbf{Main Technologies: } Scala, Kubernetes, Istio, Terraform, Helm, Elasticsearch, BigTable, PubSub
+
+\section{Education}
+
+\subsection{Master's: Cognitive Science}
+
+University College Dublin. \\
+You can read my final project on \url{https://mahdi.blog/embodying-the-avatar-videogames/}.
+
+\subsection{Bachelor's: Computer Science}
+
+University of Science \& Culture, Tehran
+
+
+\section{Notes}
+
+\begin{itemize}
+\item{Prior experience available on request}
+\item{Prefer remote work, but open to hybrid roles in Dublin, Ireland}
+\item{Prefer full-time roles, but open to contract roles as well}
+\item{I do not require work permit / visa sponsership in Ireland}
+\end{itemize}
+
+\end{document}
diff --git a/img/arts/norway-2023/bird.jpg b/img/arts/norway-2023/bird.jpg
new file mode 100644
index 0000000..6ef25d4
Binary files /dev/null and b/img/arts/norway-2023/bird.jpg differ
diff --git a/img/arts/norway-2023/bridge.jpg b/img/arts/norway-2023/bridge.jpg
new file mode 100644
index 0000000..fa88563
Binary files /dev/null and b/img/arts/norway-2023/bridge.jpg differ
diff --git a/img/arts/norway-2023/church-top-2.jpg b/img/arts/norway-2023/church-top-2.jpg
new file mode 100644
index 0000000..a2198c9
Binary files /dev/null and b/img/arts/norway-2023/church-top-2.jpg differ
diff --git a/img/arts/norway-2023/church-top.jpg b/img/arts/norway-2023/church-top.jpg
new file mode 100644
index 0000000..d65eb3d
Binary files /dev/null and b/img/arts/norway-2023/church-top.jpg differ
diff --git a/img/arts/norway-2023/cyclist-bridge.jpg b/img/arts/norway-2023/cyclist-bridge.jpg
new file mode 100644
index 0000000..7cca595
Binary files /dev/null and b/img/arts/norway-2023/cyclist-bridge.jpg differ
diff --git a/img/arts/norway-2023/fjord.jpg b/img/arts/norway-2023/fjord.jpg
new file mode 100644
index 0000000..dcce18e
Binary files /dev/null and b/img/arts/norway-2023/fjord.jpg differ
diff --git a/img/arts/norway-2023/grave.jpg b/img/arts/norway-2023/grave.jpg
new file mode 100644
index 0000000..e9f0812
Binary files /dev/null and b/img/arts/norway-2023/grave.jpg differ
diff --git a/img/arts/norway-2023/llama.jpg b/img/arts/norway-2023/llama.jpg
new file mode 100644
index 0000000..45e4d20
Binary files /dev/null and b/img/arts/norway-2023/llama.jpg differ
diff --git a/img/arts/norway-2023/musk-ox.jpg b/img/arts/norway-2023/musk-ox.jpg
new file mode 100644
index 0000000..8cf4645
Binary files /dev/null and b/img/arts/norway-2023/musk-ox.jpg differ
diff --git a/img/arts/norway-2023/rocks-2.jpg b/img/arts/norway-2023/rocks-2.jpg
new file mode 100644
index 0000000..84cf72e
Binary files /dev/null and b/img/arts/norway-2023/rocks-2.jpg differ
diff --git a/img/arts/norway-2023/rocks-3.jpg b/img/arts/norway-2023/rocks-3.jpg
new file mode 100644
index 0000000..54bd3ec
Binary files /dev/null and b/img/arts/norway-2023/rocks-3.jpg differ
diff --git a/img/arts/norway-2023/rocks.jpg b/img/arts/norway-2023/rocks.jpg
new file mode 100644
index 0000000..f5cc8f2
Binary files /dev/null and b/img/arts/norway-2023/rocks.jpg differ
diff --git a/img/arts/norway-2023/waterfall-close.jpg b/img/arts/norway-2023/waterfall-close.jpg
new file mode 100644
index 0000000..8748633
Binary files /dev/null and b/img/arts/norway-2023/waterfall-close.jpg differ
diff --git a/img/arts/norway-2023/waterfall.jpg b/img/arts/norway-2023/waterfall.jpg
new file mode 100644
index 0000000..b450787
Binary files /dev/null and b/img/arts/norway-2023/waterfall.jpg differ
diff --git a/img/snippets/Lavertissement.jpg b/img/snippets/Lavertissement.jpg
new file mode 100644
index 0000000..133f010
Binary files /dev/null and b/img/snippets/Lavertissement.jpg differ
diff --git a/img/snippets/dance-of-death-death-awed.jpg b/img/snippets/dance-of-death-death-awed.jpg
new file mode 100644
index 0000000..9fa7586
Binary files /dev/null and b/img/snippets/dance-of-death-death-awed.jpg differ
diff --git a/snippets.md b/snippets.md
index a85ce59..3f6b1fc 100644
--- a/snippets.md
+++ b/snippets.md
@@ -650,6 +650,18 @@ Sheet 29 (Blatt 29), Oskar Fischer, 1919
----
+Dance of Death; Death Awed (1919)
+
+![Dance of Death; Death Awed (1919)](/img/snippets/dance-of-death-death-awed.jpg)
+
+----
+
+L'avertissement (1900), Albert Besnard
+
+![L'avertiseement](/img/snippets/Lavertissement.jpg)
+
+----
+
More and more he went running to the public house. But it was no longer to be among men, it was to get drunk. One might imagine him sitting there thinking those slow thoughts without words. One might predict that the day would come when we would realise very suddenly, very clearly, all that he had been thinking about, and, when this urgent, terrible thought had been translated into its own terms of action, he would be quietly hanged by the neck until he was as dead as he had been before he was alive.
- The Blind Man, James Stephens