Senior Rust engineer and published author (”Rust Web Development” - Manning) with 15+ years building scalable
diff --git a/resume.css b/resume.css
new file mode 100644
index 0000000..661fe72
--- /dev/null
+++ b/resume.css
@@ -0,0 +1,153 @@
+
+/* start css.sty */
+.cmtt-10{font-family: monospace,monospace;}
+.cmbx-12{font-size:120%; font-weight: bold;}
+.cmbx-12{ font-weight: bold;}
+.cmbx-10{ font-weight: bold;}
+.cmbx-10{ font-weight: bold;}
+.cmsl-10{font-style: oblique;}
+p{margin-top:0;margin-bottom:0}
+p.indent{text-indent:0;}
+p + p{margin-top:1em;}
+p + div, p + pre {margin-top:1em;}
+div + p, pre + p {margin-top:1em;}
+a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+@media print {div.crosslinks {visibility:hidden;}}
+table.tabular{border-collapse: collapse; border-spacing: 0;}
+a img { border-top: 0; border-left: 0; border-right: 0; }
+center { margin-top:1em; margin-bottom:1em; }
+td center { margin-top:0em; margin-bottom:0em; }
+.Canvas { position:relative; }
+img.math{vertical-align:middle;}
+div.par-math-display, div.math-display{text-align:center;}
+body{ margin:1em auto; max-width:80ch; padding:0 .62em; }
+h1,h2,h3,h4,h5 { line-height:1.2; }
+@media print{ body{ max-width:none } }
+.partHead, .likepartHead { font-size: 2em; }
+.chapterHead, .likechapterHead { font-size: 1.7411em; }
+.sectionHead, .likesectionHead { font-size: 1.5157em; }
+.subsectionHead, .likesubsectionHead { font-size: 1.3195em; }
+.subsubsectionHead, .likesubsubsectionHead { font-size: 1.1487em; }
+ @media (prefers-color-scheme: dark) { img[src^="resume"]{filter: invert(1); } }
+ body { background-color: Canvas; color: CanvasText; color-scheme: light dark; }
+li p.indent { text-indent: 0em }
+li p:first-child{ margin-top:0em; }
+li p:last-child, li div:last-child { margin-bottom:0.5em; }
+li p:first-child{ margin-bottom:0; }
+li p~ul:last-child, li p~ol:last-child{ margin-bottom:0.5em; }
+.enumerate1 {list-style-type:decimal;}
+.enumerate2 {list-style-type:lower-alpha;}
+.enumerate3 {list-style-type:lower-roman;}
+.enumerate4 {list-style-type:upper-alpha;}
+div.newtheorem { margin-bottom: 2em; margin-top: 2em;}
+div.newtheorem .head{font-weight: bold;}
+.obeylines-h,.obeylines-v {white-space: nowrap; }
+div.obeylines-v p { margin-top:0; margin-bottom:0; }
+.overline{ text-decoration:overline; }
+.overline img{ border-top: 1px solid black; }
+td.displaylines {text-align:center; white-space:nowrap;}
+.centerline {text-align:center;}
+.rightline {text-align:right;}
+pre.verbatim {font-family: monospace,monospace; text-align:left; clear:both; }
+.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+div.fbox {display:table}
+div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+div.minipage{width:100%;}
+div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;}
+div.center div {text-align: left;}
+div.flushright, div.flushright div.flushright {text-align: right;}
+div.flushright div {text-align: left;}
+div.flushleft {text-align: left;}
+.underline{ text-decoration:underline; }
+.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+.framebox-c {text-align:center;}
+.framebox-l {text-align:left;}
+.framebox-r {text-align:right;}
+span.thank-mark{ vertical-align: super }
+span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; }
+code.verb{font-family:monospace,monospace;}
+div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
+table.tabular td p{margin-top:0em;}
+table.tabular {margin-left: auto; margin-right: auto;}
+td p:first-child{ margin-top:0em; }
+td p:last-child{ margin-bottom:0em; }
+div.td00{ margin-left:0pt; margin-right:0pt; }
+div.td01{ margin-left:0pt; margin-right:5pt; }
+div.td10{ margin-left:5pt; margin-right:0pt; }
+div.td11{ margin-left:5pt; margin-right:5pt; }
+table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
+td.td00{ padding-left:0pt; padding-right:0pt; }
+td.td01{ padding-left:0pt; padding-right:5pt; }
+td.td10{ padding-left:5pt; padding-right:0pt; }
+td.td11{ padding-left:5pt; padding-right:5pt; }
+table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
+.hline hr, .cline hr{ height : 0px; margin:0px; }
+.hline td, .cline td{ padding: 0; }
+.hline hr, .cline hr{border:none;border-top:1px solid black;}
+.hline {border-top: 1px solid black;}
+.hline + .vspace:last-child{display:none;}
+.tabbing-right {text-align:right;}
+div.float, div.figure {margin-left: auto; margin-right: auto;}
+div.float img {text-align:center;}
+div.figure img {text-align:center;}
+.marginpar,.reversemarginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
+.marginpar p,.reversemarginpar p{margin-top:0.4em; margin-bottom:0.4em;}
+.reversemarginpar{float:left;}
+table.equation {width:100%;}
+.equation td{text-align:center; }
+td.equation { margin-top:1em; margin-bottom:1em; }
+td.equation-label { width:5%; text-align:center; }
+td.eqnarray4 { width:5%; white-space: normal; }
+td.eqnarray2 { width:5%; }
+table.eqnarray-star, table.eqnarray {width:100%;}
+div.eqnarray{text-align:center;}
+div.array {text-align:center;}
+div.pmatrix {text-align:center;}
+table.pmatrix {width:100%;}
+span.pmatrix img{vertical-align:middle;}
+div.pmatrix {text-align:center;}
+table.pmatrix {width:100%;}
+span.bar-css {text-decoration:overline;}
+img.cdots{vertical-align:middle;}
+.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
+.index-item, .index-subitem, .index-subsubitem {display:block}
+div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:center; margin-top: 0.5rem;}
+div.caption span.id{font-weight: bold; white-space: nowrap; }
+h1.partHead{text-align: center}
+p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
+p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
+.subsubsectionHead, .likesubsubsectionHead { font-size: 1em; }
+.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;}
+.subparagraphHead, .likesubparagraphHead { font-weight: bold;}
+.verse{white-space:nowrap; margin-left:2em}
+div.maketitle {text-align:center;}
+h2.titleHead{text-align:center;}
+div.maketitle{ margin-bottom: 2em; }
+div.author, div.date {text-align:center;}
+div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; }
+div.author{white-space: nowrap;}
+div.abstract p {margin-left:5%; margin-right:5%;}
+div.abstract {width:100%;}
+.abstracttitle{text-align:center;margin-bottom:1em;}
+.subsectionToc, .likesubsectionToc {margin-left:1em;}
+.subsubsectionToc, .likesubsubsectionToc {margin-left:2em;}
+.paragraphToc, .likeparagraphToc {margin-left:3em;}
+.subparagraphToc, .likesubparagraphToc {margin-left:4em;}
+figure.float, div.figure {margin-left: auto; margin-right: auto;}
+figure.figure {text-align:center;}
+figcaption.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:center;}
+figcaption.caption span.id{font-weight: bold; white-space: nowrap; }
+p + figcaption, img + figcaption{margin-top: 1em;}
+.abstract{margin:1em;}
+table.tabbing {width:100%; margin-top:1em;}
+td.tabbing {width:33%;}
+div.section {margin-left:3em;}
+.center-addresses {width:100%}
+.line-address {text-align:right;}
+table.section td{ vertical-align:top;}
+td.section {padding-right:2em; width:20%;}
+table.section {margin-top:1em;}
+.position table {width:100%;}
+/* end css.sty */
+
diff --git a/resume.dvi b/resume.dvi
index 58730d8..5ea8034 100644
Binary files a/resume.dvi and b/resume.dvi differ
diff --git a/resume.idv b/resume.idv
index 6a411a4..63d62aa 100644
Binary files a/resume.idv and b/resume.idv differ
diff --git a/resume.log b/resume.log
index 62edfb9..dc9840e 100644
--- a/resume.log
+++ b/resume.log
@@ -1,12 +1,27 @@
-This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2026/dev/Arch Linux) (preloaded format=pdflatex 2026.1.20) 20 JAN 2026 16:26
+This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2026/dev/Arch Linux) (preloaded format=latex 2026.1.20) 20 JAN 2026 16:57
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
-**resume.tex
-(./resume.tex
-LaTeX2e <2024-11-01> patch level 2
-L3 programming layer <2025-01-18>
-(./res.cls
+**\makeatletter\def\HCode{\futurelet\HCode\HChar}\def\HChar{\ifx"\HCode\def\HCo
+de"##1"{\Link##1}\expandafter\HCode\else\expandafter\Link\fi}\def\Link#1.a.b.c.
+{\let\HCode\documentstyle\def\documentstyle{\let\documentstyle\HCode\expandafte
+r\def\csname tex4ht\endcsname{#1,html}\def\HCode####1{\documentstyle[tex4ht,}\@
+ifnextchar[{\HCode}{\documentstyle[tex4ht]}}\RequirePackage[#1,html]{tex4ht}}\m
+akeatother\HCode resume.cfg,,charset=utf-8,html5.a.b.c.\input "\detokenize{resu
+me.tex}"
+(/usr/share/texmf-dist/tex/generic/tex4ht/tex4ht.sty
+version 2025-02-27-12:30
+Package: tex4ht
+--------------------------------------
+--- Note --- for _ at preamble, use the command line option `early_'
+--------------------------------------
+--------------------------------------
+--- Note --- for ^ at preamble, use the command line option `early^'
+--------------------------------------
+\tmp:toks=\toks17
+) (./resume.tex (/usr/share/texmf-dist/tex/generic/tex4ht/usepackage.4ht
+version 2024-12-06-14:38
+) (./res.cls
Document Style `res' <26 Sep 89>.
Document Class: res 2000/05/19 v1.4b Resume class
(/usr/share/texmf-dist/tex/latex/base/article.cls
@@ -28,11 +43,11 @@ File: size10.clo 2024/06/29 v1.4n Standard LaTeX file (size option)
)
No auxiliary output files.
-\tabular@text=\toks17
-\tabular@head=\toks18
-\tabular@tail=\toks19
-\@ta=\toks20
-\undefined@token=\toks21
+\tabular@text=\toks18
+\tabular@head=\toks19
+\tabular@tail=\toks20
+\@ta=\toks21
+\undefined@token=\toks22
\sectionwidth=\dimen142
\sectionskip=\skip51
\resumewidth=\dimen143
@@ -40,35 +55,311 @@ No auxiliary output files.
\c@numberofcolumns=\count270
) (/usr/share/texmf-dist/tex/latex/psnfss/helvet.sty
Package: helvet 2020/03/25 PSNFSS-v9.3 (WaS)
-
(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2022/05/29 v1.15 key=value parser (DPC)
-\KV@toks@=\toks22
-))
-(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
-File: l3backend-pdftex.def 2024-05-08 L3 backend support: PDF output (pdfTeX)
-\l__color_backend_stack_int=\count271
+\KV@toks@=\toks23
+)) (./resume.cfg (/usr/share/texmf-dist/tex/generic/tex4ht/tex4ht.4ht
+version 2025-02-09-08:05
+--------------------------------------
+--- Note --- for additional information, use the command line option `info'
+--------------------------------------
+::::::::::::::::::::::::::::::::::::::::::
+ TeX4ht info is available in the log file
+::::::::::::::::::::::::::::::::::::::::::
+) (/usr/share/texmf-dist/tex/generic/tex4ht/tex4ht.sty
+version 2025-02-27-12:30
+l.875 --- TeX4ht warning --- nonprimitive \everypar ---
+--- needs --- tex4ht resume ---
+\tmp:cnt=\count271
+\openout15 = `resume.tmp'.
+
+(./resume.tmp)
+\tmp:dim=\skip52
+(./resume.xref)
+\:refout=\write3
+\openout3 = `resume.xref'.
+
+(/usr/share/texmf-dist/tex/generic/tex4ht/html4.4ht
+version 2025-03-05-13:44
+--------------------------------------
+--- Note --- to remove the processing instruction use the c
+ommand line option `no-VERSION'
+--------------------------------------
+--------------------------------------
+--- Note --- to remove the DOCTYPE declaration use the command line option `no-
+DOCTYPE'
+--------------------------------------
+) (/usr/share/texmf-dist/tex/generic/tex4ht/unicode.4ht
+version 2024-12-15-07:18
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html4-math.4ht
+version 2024-09-27-10:13
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html5.4ht
+version 2024-04-09-09:36
+)
+--------------------------------------
+--- Note --- for marking of the base font, use the command line option `fonts+'
+
+--------------------------------------
+--------------------------------------
+--- Note --- for non active _, use the command line option `no_'
+--------------------------------------
+--------------------------------------
+--- Note --- for _ of catcode 13, use the command line option `_13'
+--------------------------------------
+--------------------------------------
+--- Note --- for non active ^, use the command line option `no^'
+--------------------------------------
+--------------------------------------
+--- Note --- for ^ of catcode 13, use the command line option `^13'
+--------------------------------------
+(/usr/share/texmf-dist/tex/generic/tex4ht/html4.4ht
+version 2025-03-05-13:44
+--------------------------------------
+--- Note --- to ignore CSS font decoration, use the `NoFonts' command line opti
+on
+--------------------------------------
+--------------------------------------
+--- Note --- for jpg bitmaps of pictures, use the `jpg' command line option. (C
+haracter bitmaps are controled only by `g' records of tex4ht.env and `-g' switc
+hes of tex4ht.c)
+--------------------------------------
+--------------------------------------
+--- Note --- for gif bitmaps of pictures, use the `gif' command line option. (C
+haracter bitmaps are controled only by `g' records of tex4ht.env and `-g' switc
+hes of tex4ht.c)
+--------------------------------------
+--------------------------------------
+--- Note --- for content and toc in 2 frames, use the command line option `fram
+es'
+--------------------------------------
+--------------------------------------
+--- Note --- for content, toc, and footnotes in 3 frames, use the command line
+option `frames-fn'
+--------------------------------------
+--------------------------------------
+--- Note --- for file extension name xht, use the command line option `xht'
+--------------------------------------
+TeX4ht package options: charset=utf-8,html5,html,xhtml
+--------------------------------------
+--- Note --- To print a timestamp, use the command line option timestamp
+--------------------------------------
+--------------------------------------
+--- Note --- to ignore CSS code, use the command line option `-css
+--------------------------------------
+--------------------------------------
+--- Note --- for inline CSS code, use the command line option `css-in'
+--------------------------------------
+--------------------------------------
+--- Note --- for pop ups on mouse over, use the command line option `mouseover'
+
+--------------------------------------
+--------------------------------------
+--- Note --- for addressing images in a subdirectory, use the command line opti
+on `imgdir:.../'
+--------------------------------------
+) (/usr/share/texmf-dist/tex/generic/tex4ht/unicode.4ht
+version 2024-12-15-07:18
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html4-math.4ht
+version 2024-09-27-10:13
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html5.4ht
+version 2024-04-09-09:36
+--------------------------------------
+--- Note --- To print a timestamp, use the command line option timestamp
+--------------------------------------
+--------------------------------------
+--- Note --- We use a default CSS style. Use the `nostyle' option if you want t
+o use custom a CSS design
+--------------------------------------
+)
+\:tokwrite=\toks24
+\:tokpage=\toks25
+--------------------------------------
+--- Note --- for back links to toc, use the command line option `sections+'
+--------------------------------------
+--------------------------------------
+--- Note --- for linear crosslinks of pages, use the command line option `next'
+
+--------------------------------------
+\openout15 = `resume.4ct'.
+
+\:tocout=\write4
+\openout4 = `resume.4tc'.
+
+(resume.4tc) (/usr/share/texmf-dist/tex/generic/tex4ht/html4.4ht
+version 2025-03-05-13:44
+) (/usr/share/texmf-dist/tex/generic/tex4ht/unicode.4ht
+version 2024-12-15-07:18
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html4-math.4ht
+version 2024-09-27-10:13
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html5.4ht
+version 2024-04-09-09:36
+) (/usr/share/texmf-dist/tex/generic/tex4ht/latex.4ht
+version 2025-02-05-13:01
+LaTeX Info: Redefining \_ on input line 180.
+LaTeX Info: Redefining \begin on input line 624.
+LaTeX Info: Redefining \end on input line 672.
+LaTeX Info: Redefining \, on input line 834.
+LaTeX Info: Redefining \; on input line 835.
+LaTeX Info: Redefining \! on input line 836.
+LaTeX Info: Redefining \: on input line 837.
+LaTeX Info: Redefining \> on input line 838.
+--------------------------------------
+--- Note --- for links into captions, instead of float heads, use the command l
+ine option `refcaption'
+--------------------------------------
+(/usr/share/texmf-dist/tex/generic/tex4ht/html4.4ht
+version 2025-03-05-13:44
+) (/usr/share/texmf-dist/tex/generic/tex4ht/unicode.4ht
+version 2024-12-15-07:18
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html4-math.4ht
+version 2024-09-27-10:13
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html5.4ht
+version 2024-04-09-09:36
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html4.4ht
+version 2025-03-05-13:44
+--------------------------------------
+--- Note --- For mini tocs immediately aftter the header use the command line o
+ption `minitoc<'
+--------------------------------------
+--------------------------------------
+--- Note --- for enumerated list elements with valued data, use the command lin
+e option `enumerate+'
+--------------------------------------
+--------------------------------------
+--- Note --- for enumerated list elements li's with value attributes, use the c
+ommand line option `enumerate-'
+--------------------------------------
+--------------------------------------
+--- Note --- for CSS2 code, use the command line option `css2'
+--------------------------------------
+--------------------------------------
+--- Note --- for pictorial tabular, use the command line option `pic-tabular'
+--------------------------------------
+--------------------------------------
+--- Note --- for bitmap fbox'es, use the command line option `pic-fbox'
+--------------------------------------
+--------------------------------------
+--- Note --- for bitmap framebox'es, use the command line option `pic-framebox'
+
+--------------------------------------
+--------------------------------------
+--- Note --- for inline footnotes use command line option `fn-in'
+--------------------------------------
+--------------------------------------
+--- Note --- for tracing of latex font commands, use the command line option `f
+onts'
+--------------------------------------
+--------------------------------------
+--- Note --- for width specifications of tabular p entries, use the `p-width' c
+ommand line option or a configuration similar to \Configure{HColWidth}{\HCode{
+style="width:\HColWidth"}}
+--------------------------------------
+) (/usr/share/texmf-dist/tex/generic/tex4ht/unicode.4ht
+version 2024-12-15-07:18
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html4-math.4ht
+version 2024-09-27-10:13
+--------------------------------------
+--- Note --- for pictorial eqnarray, use the command line option `pic-eqnarray'
+
+--------------------------------------
+--------------------------------------
+--- Note --- for pictorial array, use the command line option `pic-array'
+--------------------------------------
+--------------------------------------
+--- Note --- for pictorial $...$ environments, use the command line option `pic
+-m' (not recommended!!)
+--------------------------------------
+--------------------------------------
+--- Note --- for pictorial $...$ and $$...$$ environments with latex alt, use t
+he command line option `pic-m+' (not safe!!)
+--------------------------------------
+--------------------------------------
+--- Note --- for pictorial array, use the command line option `pic-array'
+--------------------------------------
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html5.4ht
+version 2024-04-09-09:36
+)) (/usr/share/texmf-dist/tex/generic/tex4ht/fontmath.4ht
+version 2022-10-25-13:59
+(/usr/share/texmf-dist/tex/generic/tex4ht/html4.4ht
+version 2025-03-05-13:44
+) (/usr/share/texmf-dist/tex/generic/tex4ht/unicode.4ht
+version 2024-12-15-07:18
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html4-math.4ht
+version 2024-09-27-10:13
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html5.4ht
+version 2024-04-09-09:36
+)) (/usr/share/texmf-dist/tex/generic/tex4ht/res.4ht
+version 2009-05-21-09:32
+) (/usr/share/texmf-dist/tex/generic/tex4ht/article.4ht
+version 2023-04-10-13:46
+(/usr/share/texmf-dist/tex/generic/tex4ht/html4.4ht
+version 2025-03-05-13:44
+--------------------------------------
+--- Note --- for automatic sectioning pagination, use the command line option `
+1', `2', `3', '4', '5', '6', or '7'
+--------------------------------------
+--------------------------------------
+--- Note --- for files named derived from section titles, use the command line
+option `sec-filename'
+--------------------------------------
+--------------------------------------
+--- Note --- for i-columns index, use the command line option `index=i' (e.g.,
+index=2)
+--------------------------------------
+) (/usr/share/texmf-dist/tex/generic/tex4ht/unicode.4ht
+version 2024-12-15-07:18
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html4-math.4ht
+version 2024-09-27-10:13
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html5.4ht
+version 2024-04-09-09:36
+)) (/usr/share/texmf-dist/tex/generic/tex4ht/res-a.4ht
+version 2009-05-21-09:32
+(/usr/share/texmf-dist/tex/generic/tex4ht/html4.4ht
+version 2025-03-05-13:44
+) (/usr/share/texmf-dist/tex/generic/tex4ht/unicode.4ht
+version 2024-12-15-07:18
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html4-math.4ht
+version 2024-09-27-10:13
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html5.4ht
+version 2024-04-09-09:36
+)) (/usr/share/texmf-dist/tex/generic/tex4ht/html4.4ht
+version 2025-03-05-13:44
+) (/usr/share/texmf-dist/tex/generic/tex4ht/unicode.4ht
+version 2024-12-15-07:18
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html4-math.4ht
+version 2024-09-27-10:13
+) (/usr/share/texmf-dist/tex/generic/tex4ht/html5.4ht
+version 2024-04-09-09:36
+)) (/usr/share/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
+File: l3backend-dvips.def 2024-05-08 L3 backend support: dvips
\l__pdf_internal_box=\box52
+\l__pdf_backend_content_box=\box53
+\l__pdf_backend_model_box=\box54
+\g__pdf_backend_annotation_int=\count272
+\g__pdf_backend_link_int=\count273
+\g__pdf_backend_link_sf_int=\count274
)
LaTeX Warning: Unused global option(s):
[10pt].
No file resume.aux.
-LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 30.
-LaTeX Font Info: ... okay on input line 30.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 30.
-LaTeX Font Info: ... okay on input line 30.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 30.
-LaTeX Font Info: ... okay on input line 30.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 30.
-LaTeX Font Info: ... okay on input line 30.
-LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 30.
-LaTeX Font Info: ... okay on input line 30.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 30.
-LaTeX Font Info: ... okay on input line 30.
-LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 30.
-LaTeX Font Info: ... okay on input line 30.
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 2.
+LaTeX Font Info: ... okay on input line 2.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 2.
+LaTeX Font Info: ... okay on input line 2.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 2.
+LaTeX Font Info: ... okay on input line 2.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 2.
+LaTeX Font Info: ... okay on input line 2.
+LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 2.
+LaTeX Font Info: ... okay on input line 2.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 2.
+LaTeX Font Info: ... okay on input line 2.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 2.
+LaTeX Font Info: ... okay on input line 2.
+--- file resume.css ---
+)
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 46.
LaTeX Font Info: External font `cmex10' loaded for size
@@ -77,34 +368,27 @@ LaTeX Font Info: External font `cmex10' loaded for size
[1
-{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texmf-dist/fonts
-/enc/dvips/cm-super/cm-super-ts1.enc}]
+]
[2]
[3]
+
+[4]
+
+[5]
***********
LaTeX2e <2024-11-01> patch level 2
L3 programming layer <2025-01-18>
***********
)
Here is how much of TeX's memory you used:
- 605 strings out of 475171
- 10850 string characters out of 5767095
- 404915 words of memory out of 5000000
- 23670 multiletter control sequences out of 15000+600000
- 560438 words of font info for 41 fonts, out of 8000000 for 9000
+ 4466 strings out of 475172
+ 56029 string characters out of 5767121
+ 579455 words of memory out of 5000000
+ 27423 multiletter control sequences out of 15000+600000
+ 560606 words of font info for 42 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191
- 49i,8n,52p,364b,200s stack positions out of 10000i,1000n,20000p,200000b,200000s
-
-Output written on resume.pdf (3 pages, 81198 bytes).
-PDF statistics:
- 40 PDF objects out of 1000 (max. 8388607)
- 24 compressed objects within 1 object stream
- 0 named destinations out of 1000 (max. 500000)
- 1 words of extra memory for PDF output out of 10000 (max. 10000000)
+ 51i,8n,60p,834b,464s stack positions out of 10000i,1000n,20000p,200000b,200000s
+Output written on resume.dvi (5 pages, 32768 bytes).
diff --git a/style.css b/style.css
index 0aa72a2..c1fa6ba 100644
--- a/style.css
+++ b/style.css
@@ -1,18 +1,21 @@
-/* CV Styles */
+/* CV Styles - Dark Theme matching bastiangruber.ca */
* { box-sizing: border-box; }
html {
- color: #1a1a1a;
- background-color: #fdfdfd;
+ color: #e2e8f0;
+ background-color: #1a1f29;
}
body {
margin: 0 auto;
- max-width: 750px;
+ max-width: 850px;
padding: 40px 50px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 1.6;
+ background-color: #1a1f29;
+ color: #e2e8f0;
+ color-scheme: dark;
}
@media (max-width: 600px) {
@@ -20,7 +23,7 @@ body {
}
@media print {
- body { max-width: none; padding: 20px; font-size: 11pt; }
+ body { max-width: none; padding: 20px; font-size: 11pt; background: white; color: black; }
}
/* Name header */
@@ -30,6 +33,7 @@ body {
display: block;
text-align: center;
margin-bottom: 5px;
+ color: #fbbf24;
}
/* Hide empty rows in name table */
@@ -53,7 +57,7 @@ body {
.first-address {
text-align: right;
- border-right: 1px solid #ddd;
+ border-right: 1px solid #374151;
width: 50%;
}
@@ -72,13 +76,13 @@ body {
}
.first-address {
border-right: none;
- border-bottom: 1px solid #ddd;
+ border-bottom: 1px solid #374151;
}
}
.center-addresses .cmbx-10 {
font-weight: 600;
- color: #333;
+ color: #fbbf24;
display: block;
margin-bottom: 3px;
}
@@ -87,14 +91,14 @@ body {
.sectionHead {
margin: 35px 0 15px 0;
padding-bottom: 8px;
- border-bottom: 2px solid #333;
+ border-bottom: 2px solid #fbbf24;
}
.sectionHead .centerline {
font-size: 12px;
font-weight: 600;
letter-spacing: 2px;
- color: #333;
+ color: #fbbf24;
}
/* Section content */
@@ -106,7 +110,7 @@ div.section {
.cmsl-10 {
font-weight: 600;
font-style: normal;
- color: #222;
+ color: #e2e8f0;
}
/* Bold text */
@@ -122,7 +126,7 @@ ul.itemize1 {
li.itemize {
margin-bottom: 5px;
- color: #333;
+ color: #94a3b8;
}
/* Paragraphs */
@@ -145,12 +149,14 @@ table.tabular {
/* Links */
a {
- color: #0066cc;
+ color: #fbbf24;
text-decoration: none;
+ transition: all 200ms linear;
}
a:hover {
text-decoration: underline;
+ color: #fde047;
}
/* Line breaks styling */