feat: 2025-03-24

This commit is contained in:
Nick 2025-03-24 16:06:21 -05:00
parent c28aa94951
commit efe492563b
9 changed files with 511 additions and 35 deletions

39
src/assets/elm.svg Normal file
View file

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 323.141 322.95" enable-background="new 0 0 323.141 322.95" xml:space="preserve">
<g>
<polygon
fill="#F0AD00"
points="161.649,152.782 231.514,82.916 91.783,82.916"/>
<polygon
fill="#7FD13B"
points="8.867,0 79.241,70.375 232.213,70.375 161.838,0"/>
<rect
fill="#7FD13B"
x="192.99"
y="107.392"
transform="matrix(0.7071 0.7071 -0.7071 0.7071 186.4727 -127.2386)"
width="107.676"
height="108.167"/>
<polygon
fill="#60B5CC"
points="323.298,143.724 323.298,0 179.573,0"/>
<polygon
fill="#5A6378"
points="152.781,161.649 0,8.868 0,314.432"/>
<polygon
fill="#F0AD00"
points="255.522,246.655 323.298,314.432 323.298,178.879"/>
<polygon
fill="#60B5CC"
points="161.649,170.517 8.869,323.298 314.43,323.298"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
src/assets/email.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144l256 0c16.5 0 30 12.4 31.8 28.4L230 271.7c-1.8 1.2-3.9 1.8-6 1.8s-4.2-.6-6-1.8zm29.4 26.9L384 210.4 384 336c0 17.7-14.3 32-32 32L96 368c-17.7 0-32-14.3-32-32l0-125.6 136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z"/></svg>

After

Width:  |  Height:  |  Size: 610 B

1
src/assets/gitlab.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm337.5 12.5l44.6 116.4 .4 1.2c5.6 16.8 7.2 35.2 2.3 52.5c-5 17.2-15.4 32.4-29.8 43.3l-.2 .1-68.4 51.2-54.1 40.9c-.5 .2-1.1 .5-1.7 .8c-2 1-4.4 2-6.7 2c-3 0-6.8-1.8-8.3-2.8l-54.2-40.9L93.5 322.3l-.4-.3-.2-.1c-14.3-10.8-24.8-26-29.7-43.3s-4.2-35.7 2.2-52.5l.5-1.2 44.7-116.4c.9-2.3 2.5-4.3 4.5-5.6c1.6-1 3.4-1.6 5.2-1.8c1.3-.7 2.1-.4 3.4 .1c.6 .2 1.2 .5 2 .7c1 .4 1.6 .9 2.4 1.5c.6 .4 1.2 1 2.1 1.5c1.2 1.4 2.2 3 2.7 4.8l29.2 92.2H285l30.2-92.2c.5-1.8 1.4-3.4 2.6-4.8s2.8-2.4 4.5-3.1c1.7-.6 3.6-.9 5.4-.7s3.6 .8 5.2 1.8c2 1.3 3.7 3.3 4.6 5.6z"/></svg>

After

Width:  |  Height:  |  Size: 873 B

389
src/assets/nix.svg Normal file

File diff suppressed because one or more lines are too long

1
src/assets/phone.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm90.7 96.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z"/></svg>

After

Width:  |  Height:  |  Size: 605 B

BIN
src/assets/typst.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

View file

@ -2,10 +2,10 @@
#set page(
paper: "a6",
margin: (x: 1.8cm, y: 1.5cm),
margin: (x: 0.5cm, y: 0.5cm),
)
#set text(
font: "New Computer Modern",
font: "MonaspiceNe NF",
size: 5pt
)
#set par(
@ -14,8 +14,37 @@
)
#chunk((
text(size: 10pt)[Nick Hiebert],
divider,
align(center)[
#text(size: 10pt, weight: "bold")[NICK HIEBERT]
],
align(center)[
#grid(
columns: (auto, auto, auto),
gutter: 1em,
align: horizon,
contact(
prefix: "tel:",
entry: "12049986746",
display: "1-204-998-6746",
icon: "assets/phone.svg"
),
contact(
prefix: "mailto:",
entry: "nick@upRootNutrition.com",
display: "nick@upRootNutrition.com",
icon: "assets/email.svg"
),
contact(
prefix: "",
entry: "https://gitlab.com/upRootNutrition",
display: "gitlab.com/upRootNutrition",
icon: "assets/gitlab.svg"
)
)
],
divider("ABOUT ME"),
text(""),
divider("EXPERIENCE"),
job(
company: "upRootNutrition",
title: "Content Creator, Programmer",
@ -26,30 +55,18 @@
"Conduct in-depth investigations into nutrition science for clients.",
"Mentor clients on research methodologies and interpretation."
)
),
job(
company: "The Nutrivore",
title: "Content Creator",
dates: "Jan 2018 - Nov 2024",
location: "Winnipeg, MB",
details: (
"Develop evidence-based content related to nutrition science.",
"Conduct in-depth investigations into nutrition science for clients.",
"Mentor clients on research methodologies and interpretation."
)
),
divider("EDUCATION"),
list((
edu(
institute: "University of Manitoba",
cert: "Human Nutritional Science",
year: "2011"
),
edu(
institute: "Studio 11 Inc",
cert: "Audio Production",
year: "2008"
)
)
)
#list((
edu(
institute: "University of Manitoba",
cert: "Human Nutritional Science",
year: "2011"
),
edu(
institute: "Studio 11 Inc",
cert: "Audio Production",
year: "2008"
)
))
))

View file

@ -12,9 +12,26 @@
)
}
#let divider = {
#let contact(prefix: "", entry: "", display: "", icon: "") = {
let url = prefix + entry
grid(
columns: (auto, auto),
gutter: 0.2em,
image(icon, height: 0.8em),
link(url)[#display]
)
}
#let divider(title) = {
pad(y: 0.5em)[
#align(center, line(length: 100%, stroke: 0.25pt))
#grid(
columns: (1fr, auto, 1fr),
column-gutter: 1em,
align: (horizon, horizon, horizon),
line(length: 100%, stroke: 0.5pt),
text(size: 8pt, weight: "bold")[#title],
line(length: 100%, stroke: 0.5pt)
)
]
}
@ -29,8 +46,11 @@
#stack(
spacing: 0.75em,
[
#text(weight: "bold")[#company, #location] #h(0.5em)
#text(style: "italic")[ #title]
#grid(
columns: (1fr, auto),
align(left)[#text(weight: "bold")[#company, #location]],
align(right)[#text(style: "italic")[#title]]
)
],
[#dates],
[
@ -48,7 +68,15 @@
year: ""
) = {
block(spacing: 0.75em)[
#text(weight: "bold")[#institute] #h(0.5em)
#text(style: "italic")[ #cert, #year]
#stack(
spacing: 0.75em,
[
#grid(
columns: (1fr, auto),
text(weight: "bold")[#institute],
text(style: "italic")[#cert, #year]
)
]
)
]
}