Commit graph

129 commits

Author SHA1 Message Date
e8d9f678c2
feat(resume): Allow toggling longform for main body contents 2025-09-15 10:34:20 +02:00
2684de9cc0
fix(content): Classify RHEL-class Linux under single umbrella
Instead of deciding between CentOS, Rocky Linux and AlmaLinux, just
mention the RHEL family to abstract from individual implementations.
2025-09-15 10:34:20 +02:00
16b561ff86
fix(content): Refine German Consultancy description
While the official title was accurate, this provides a more fitting
description of my day-to-day activities.
2025-09-15 10:30:13 +02:00
8972f3c687
fix(content): Generalize mainbranch location to Berlin 2025-09-15 10:30:12 +02:00
febdcb9796
feat(lib): Add entry hiding with content boolean
Add the simple value `hidden: true` to any entry (experience, education,
volunteering, skills, language, etc) and it will not be displayed on the
final output.
2025-09-15 10:30:11 +02:00
ab25f44b58
docs: Update README 2025-08-25 11:53:43 +02:00
37c5f0ec0c
feat(content): Add relevant IT modules 2025-08-25 11:37:57 +02:00
641cf03bbc
feat(lib): Print relevant education modules 2025-08-25 11:37:56 +02:00
5f18397212 fix(content): Fix German wording programming 2025-05-23 16:32:41 +02:00
f2dff448f8 fix(content): Fix publication and spelling mistake 2025-05-23 16:31:29 +02:00
54d58e104a feat(content): Update lang 2025-05-23 16:31:29 +02:00
0399bed2de fix(CV): Improve English summary 2025-05-23 16:18:30 +02:00
82965954bb feat(CV): Add digital work section 2025-05-23 16:11:36 +02:00
1e6c9059e8 feat(content): Add event logistics experience 2025-03-26 18:07:25 +01:00
434cb0717e fix(cv): Remove summary from CV 2025-03-19 16:21:22 +01:00
b061d853bc fix(cv): Fix CV creation 2025-03-19 14:17:28 +01:00
51b43f4d9c
ref(lib): Move all logic to lib
The *.typ files in root will only make use of the backing library,
invoking the bare mininum.
2025-03-19 13:50:14 +01:00
21d2010762
ref(repo): Refactor resume into single importable function
Moved all 'behind-the-scenes' structure to 'lib/' folder and made resume
importable as the main utility.
2025-03-19 12:53:42 +01:00
eace89411b
fix(content): Remove duplicate Roskilde University 2025-03-19 12:53:42 +01:00
1afc51a857
feat(resume): Add wrapit library to dynamically add sidebar
Removes issue that grid will be static throughout all pages and thus
empty space where the sidebar is on page 1. Now, the sidebar aligns
nicely along the first page but then we can use the full width for the
next few pages.
2025-03-19 12:53:41 +01:00
bb9606b2db
fix(content): Rephrase partial completion of BA 2025-03-19 12:53:41 +01:00
2970745b7d
ref(resume): Extract column creation from resume func
Extracted into their own functions called 'create_main' and
'create_sidebar' for now.
2025-03-19 12:53:40 +01:00
f404bf3c55
feat(sidebar): Make sidebar visible backgrounded
Just add a grey background for now.
2025-03-19 12:53:40 +01:00
72d40e5094
ref(smartypants): Move smartypants application to lib 2025-03-19 12:53:39 +01:00
df480875df
ref(lib): Rename skill_item to sidebar_entry
We use the function for all entries in the sidebar (volunteering,
languages, etc) not just skills.
2025-03-19 12:53:38 +01:00
c831b008b9
ref(resume): Move by_client and by_experience_type to lib
In the continuous process of moving everything away from the main resume
body, move these experience functions away.
2025-03-19 12:53:38 +01:00
37c59e71db
docs: Update README
Give light hints to how the section arrays work.
2025-03-19 12:53:37 +01:00
1a62b90df7
feat(resume): Add ability to reorder sections
Both in main and in sidebar, sections can be reordered simply by
changing the order they appar in the array adding them.

`#resume.with(main:("education", "experience"))` displays education
before experience items.
2025-03-19 12:53:37 +01:00
f60991344d
feat(resume): Choose experience display by client,type,chronological
Can be set by setting the point in 'main' array to
'experience_by_client', 'experience_by_type' or just 'experience'
respectively.
2025-03-19 12:53:36 +01:00
0dd715d806
fix(content): Rephrase ZeitRaum support consultations 2025-03-19 12:53:36 +01:00
948510fb13 Move element styling and smartypants to lib 2025-03-17 12:07:40 +01:00
b333e2f2db
ref(letter): Remove quarto letter 2025-03-17 12:07:40 +01:00
dd482390a2
Ensure build dir before make
Always ensure the build dir exists before trying to create files within.
Each target creates the directory if necessary.
2025-02-04 10:31:48 +01:00
bbde91c97e
Fix phrasing 2025-01-29 11:52:45 +01:00
ca33cb142f
Begin deduplicating code with a lib
Starting to move the separated efforts of functionality between CV and
resume into a library from which to import. Will take additional
simplification still.
2025-01-29 11:52:17 +01:00
35ef95331d
Make sidebar margin smaller 2025-01-29 11:16:04 +01:00
7eee35dcfc
Switch digital skills around 2025-01-29 11:15:36 +01:00
cfaba8e954
Move AFD research project up above Roskilde projects 2025-01-29 11:15:12 +01:00
ddf5f0d9bd
Update address 2025-01-29 11:14:47 +01:00
8788c0a647
Update content slightly 2025-01-28 21:43:33 +01:00
c36a5cde83
Remove sel_word_lang function 2025-01-28 21:39:43 +01:00
0beef3934b
Hide unused experience types 2025-01-28 21:39:28 +01:00
18df7051e7
Format with typstyle 2025-01-28 21:30:59 +01:00
64dffb43d6
Fix english spellink HTWK country 2025-01-28 21:29:21 +01:00
cfa3e8a625
Allow manually overriding main or sidebar sections 2025-01-28 21:29:00 +01:00
03acad7a44
Add experience types to data 2025-01-28 21:07:14 +01:00
a81276f89b
Add separation by experience type 2025-01-28 21:06:17 +01:00
484ea7512e
Update Makefile for typst letter 2025-01-28 10:01:13 +01:00
1ea7afdaa5
Fix page counter for typst update 2025-01-28 10:00:25 +01:00
9d4c195ce9
Fix spelling issue 2025-01-28 09:59:42 +01:00