Files
cv/Main.typ
T
2026-09-30 22:17:17 +02:00

353 lines
11 KiB
Typst

#import "@preview/cetz:0.4.0": canvas, draw
#import "@preview/zebra:0.1.0": datamatrix, qrcode
#import "@preview/grayness:0.5.0": image-grayscale
#import "helpers.typ": *
#set text(font: font)
#show link: set text(blue)
#show heading: set text(
size: 18pt,
weight: "extralight",
)
// REAL
#page(paper: "a4",
margin: (
top: 0cm,
bottom: 0cm,
x: 0cm,
),
fill: BackgroundColor)[
#grid(
columns: (1fr, 8cm),
column-gutter: 10pt,
inset: (left:0.5cm),
[
#v(0.5cm)
#stack(
spacing: 8pt,
[#text(size: 80pt, weight: 300, font: textfont)[#align(start)[Samantha]]],
[#text(size: 40pt, weight: 300, font: textfont)[#align(start)[Vero Friis]]]
)
#set par(justify: true)
#set text(size: 12pt)
#section3[Summary]\
Finance and business student with a genuine interest in how companies
work and why some don't. I spend time outside of university doing my
own equity research, building small automation tools, and getting
unreasonably invested in optimizing things that probably didn't need
optimizing. I enjoy finding inefficiencies, whether in a balance sheet
or a workflow, and figuring out a cleaner way through them. Looking for
an analyst or finance-adjacent role where I can contribute while I study.
#grid(
columns: (75pt, 1fr),
[
#align(center)[
#v(10pt)
#circle(width: 20pt)[
#place(center + horizon)[
#image("Assets/candlestick-chart.svg", width: 15pt, height: 15pt)
]
#line(angle: 90deg, start: (0pt, 12pt), end: (0pt, 160pt))
]
#v(133pt)
#circle(width: 20pt)[
#place(center + horizon)[
#image("Assets/git.svg", width: 15pt, height: 15pt)
]
#line(angle: 90deg, start: (0pt, 12pt), end: (0pt, 162pt))
]
#v(135pt)
#circle(width: 20pt)[
#place(center + horizon)[
#image("Assets/graduation-cap.svg", width: 15pt, height: 15pt)
]
#line(angle: 90deg, start: (0pt, 12pt), end: (0pt, 22pt))
#line(angle: 90deg, start: (0pt, 1pt), end: (0pt, 50pt))
#line(angle: 90deg, start: (0pt, 1pt), end: (0pt, 100pt))
]
#blob(inverse: true)[2025--Today]
#v(45pt)
#blob(inverse: true)[2020--2023]
]
],
[
#section3(topspace: 14pt)[Independent Equity Research]\
I analyse publicly listed companies using SEC filings, earnings reports,
and whatever data I can get my hands on. I look at profitability,
liquidity, and long-term sustainability. When information is sparse
or inconsistent, I cross-validate across sources until the picture gets
clearer. There is something satisfying about turning a messy 10-K into
a clean set of conclusions.
#section3(topspace: 30pt)[Technical Tools & Automation]\
I build small tools to cut out repetitive work, mostly in Python for
data processing and validation, and Go for lightweight backend services
where speed matters. I have a tendency to keep refining things past the
point of necessity, which means what starts as a quick script usually
ends up well-documented and slightly over-engineered. Practical, but
built with care.
#section3(topspace: 36pt)[Education History]\
Bachelor of Economics & Business Administration (HA)\
Aalborg University, In progress (Expected 2028)
#v(10pt)
HTX, Technical Upper Secondary Education \
Viden Gymnasier \
Study focus: Mathematics A, Biology B \
Study project: Mathematics & Technology
]
)
],
[
#block(width: 100%, height: 100%,inset: 0.5cm)[
#grid(
columns: (1fr, 1fr),
[CV],
[#align(end)[English]]
)
#section2(topspace: 5pt)[Find Me]
#set align(end)
#set image(width: 14pt)
#grid(
columns: (auto, 1fr),
row-gutter: 2pt,
[#align(start)[#v(2pt) #image("Assets/map-pin.svg")]], [#v(5pt) Denmark, Aalborg],
[#align(start)[#v(2pt) #image("Assets/at-sign.svg")]], [#v(5pt) me@\samantha42.xyz],
[#align(start)[#v(2pt) #image("Assets/www.svg")]], [#v(5pt) #link("samantha42.xyz")],
[#align(start)[#v(2pt) #image("Assets/repository.svg")]], [#v(5pt) #link("git.samantha42.xyz")]
)
#set align(start)
#section2[Application Skills]
#grid(
columns: (1fr, 1fr),
row-gutter: 10pt,
[Excel],
[#progress(82)],
[Python],
[#progress(73)],
[SQL],
[#progress(55)],
[Go],
[#progress(90)],
[Git],
[#progress(40)]
)
#section2[Projects]
#stack(
spacing: 10pt,
[*Accounting: Go, SQLite*],
[
A self-built accounting system for Klacq ApS, replacing spreadsheet-based bookkeeping. It records transactions and gives a structured overview of the company's finances via a REST API.
],[
#link("https://git.samantha42.xyz/Klacq-ApS/accounting")[Repo link]
]
)
#section2[Interests]
#stack(
spacing: 10pt,
[#blob[Cinema] #blob(inverse: true)[TV Shows] #blob[Economics] #h(1fr)],
[#blob(inverse: true)[Gaming] #blob[Board Games] #blob(inverse: true)[Design] #h(1fr)],
[#blob[Financial Markets] #blob(inverse: true)[Investing] #h(1fr)],
[#blob(inverse: true)[Programming] #blob[Open Source] #blob(inverse: true)[Tech] #h(1fr)],
)
#section2[Languages]
#grid(
columns: (1fr, 1fr),
row-gutter: 10pt,
[Danish],
[#progress(95)],
[English],
[#progress(80)]
)
#v(12pt)
#QR-stack()
]
]
)
]
// Danish page
#page(paper: "a4",
margin: (
top: 0cm,
bottom: 0cm,
x: 0cm,
),
fill: BackgroundColor)[
#grid(
columns: (1fr, 8cm),
column-gutter: 10pt,
inset: (left:0.5cm),
[
#v(0.5cm)
#stack(
spacing: 8pt,
[#text(size: 80pt, weight: 300, font: textfont)[#align(start)[Samantha]]],
[#text(size: 40pt, weight: 300, font: textfont)[#align(start)[Vero Friis]]]
)
#set par(justify: true)
#set text(size: 12pt)
#section3[Resumé]\
Økonomi- og erhvervsstuderende med ægte interesse for, hvordan virksomheder fungerer, og hvorfor nogle ikke gør. Ved siden af studiet laver jeg selvstændig aktieanalyse, bygger små automatiseringsværktøjer og fordyber mig i at optimere ting, der nok ikke havde brug for det. Jeg nyder at finde ineffektivitet, både i et regnskab og i en arbejdsgang, og at finde en bedre vej igennem. Jeg søger en analytiker- eller finansrelateret stilling, hvor jeg kan bidrage ved siden af studiet.
#grid(
columns: (75pt, 1fr),
[
#align(center)[
#v(0pt)
#circle(width: 20pt)[
#place(center + horizon)[
#image("Assets/candlestick-chart.svg", width: 15pt, height: 15pt)
]
#line(angle: 90deg, start: (0pt, 12pt), end: (0pt, 167pt))
]
#v(140pt)
#circle(width: 20pt)[
#place(center + horizon)[
#image("Assets/git.svg", width: 15pt, height: 15pt)
]
#line(angle: 90deg, start: (0pt, 12pt), end: (0pt, 172pt))
]
#v(145pt)
#circle(width: 20pt)[
#place(center + horizon)[
#image("Assets/graduation-cap.svg", width: 15pt, height: 15pt)
]
#line(angle: 90deg, start: (0pt, 12pt), end: (0pt, 22pt))
#line(angle: 90deg, start: (0pt, 1pt), end: (0pt, 35pt))
#line(angle: 90deg, start: (0pt, 1pt), end: (0pt, 100pt))
]
#blob(inverse: true)[2025--Today]
#v(30pt)
#blob(inverse: true)[2020--2023]
]
],
[
#section3danish(topspace: 4pt)[Selvstændig Aktieanalyse]\
Jeg analyserer børsnoterede virksomheder ud fra SEC-indberetninger, kvartalsregnskaber og de data, jeg ellers kan få fingre i. Jeg ser på rentabilitet, likviditet og langsigtet holdbarhed. Når oplysningerne er sparsomme eller modstridende, krydstjekker jeg på tværs af kilder, indtil billedet bliver tydeligere. Der er noget tilfredsstillende i at omsætte et rodet 10-K til en klar konklusion.
#section3danish(topspace: 26pt)[Tekniske Værktøjer & Automatisering]\
Jeg bygger små værktøjer, der fjerner gentaget arbejde, mest i Python til databehandling og validering og i Go til lette backend-tjenester, hvor hastighed tæller. Jeg har det med at finpudse ting ud over det nødvendige, så et hurtigt script ender som regel med at være veldokumenteret og en smule over-engineered. Praktisk, men bygget med omhu.
#section3danish(topspace: 24pt)[Uddannelse]\
Bachelor i erhvervsøkonomi (HA)\
Aalborg Universitet, igangværende (forventes afsluttet 2028)
#v(10pt)
HTX, Teknisk studentereksamen \
Viden Gymnasier \
Studiefokus: Matematik A, Biologi B \
Studieprojekt: Matematik og teknologi
]
)
],
[
#block(width: 100%, height: 100%,inset: 0.5cm)[
#grid(
columns: (1fr, 1fr),
[CV],
[#align(end)[Dansk]]
)
#section2danish(topspace: 5pt)[Find mig]
#set align(end)
#set image(width: 14pt)
#grid(
columns: (auto, 1fr),
row-gutter: 2pt,
[#align(start)[#v(2pt) #image("Assets/map-pin.svg")]], [#v(5pt) Danmark, Aalborg],
[#align(start)[#v(2pt) #image("Assets/at-sign.svg")]], [#v(5pt) me@\samantha42.xyz],
[#align(start)[#v(2pt) #image("Assets/www.svg")]], [#v(5pt) #link("samantha42.xyz")],
[#align(start)[#v(2pt) #image("Assets/repository.svg")]], [#v(5pt) #link("git.samantha42.xyz")]
)
#set align(start)
#section2danish[Kompetencer]
#grid(
columns: (1fr, 1fr),
row-gutter: 10pt,
[Excel],
[#progress(82)],
[Python],
[#progress(73)],
[SQL],
[#progress(55)],
[Go],
[#progress(90)],
[Git],
[#progress(40)]
)
#section2danish[Projekter]
#stack(
spacing: 10pt,
[*Accounting: Go og SQLite*],
[
Et selvbygget regnskabssystem til Klacq ApS, der erstatter regnearksbaseret bogføring. Systemet registrerer posteringer og giver et struktureret overblik over virksomhedens økonomi via et REST API.
],[
#link("https://git.samantha42.xyz/Klacq-ApS/accounting")[Repo link]
]
)
#section2danish[Interesser]
#stack(
spacing: 10pt,
[#blob[Film] #blob(inverse: true)[TV-serier] #blob[Økonomi] #h(1fr)],
[#blob(inverse: true)[Computerspil] #blob[Brætspil] #blob(inverse: true)[Design] #h(1fr)],
[#blob[Finansielle markeder] #blob(inverse: true)[Investering] #h(1fr)],
[#blob(inverse: true)[Programmering] #blob[Open source] #h(1fr)],
[#blob(inverse: true)[Teknologi]]
)
#section2danish[Sprog]
#grid(
columns: (1fr, 1fr),
row-gutter: 10pt,
[Dansk],
[#progress(95)],
[Engelsk],
[#progress(80)]
)
#v(12pt)
#QR-stack()
]]
)
]