From edbaf83eeaae7081e71c0509f595daa7407bb6d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com> Date: Fri, 21 Feb 2025 18:06:55 +0100 Subject: [PATCH 1/5] chore: more specific number for Plastikpost objections --- main.typ | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.typ b/main.typ index 3a4633e..13196d3 100644 --- a/main.typ +++ b/main.typ @@ -160,7 +160,7 @@ // url: "web.archive.org/web/20220710170444/https://www.plastikpost.de/", ) - Every week, up to 20.7 million issues of "Einkauf Aktuell" land in German mailboxes -- Allowed users to object very easily: over 70 000 objections have been recorded +- Allowed users to object very easily: over 79 000 objections have been recorded - Main technologies: TypeScript, Node.js, React, AWS Lambda, Serverless framework, DynamoDB == Certifications From e2233616f1f7d2360623616f6bfe9e2fba39caca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com> Date: Fri, 21 Feb 2025 18:21:22 +0100 Subject: [PATCH 2/5] chore: reorder coursework --- main.typ | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.typ b/main.typ index 13196d3..9fa60c3 100644 --- a/main.typ +++ b/main.typ @@ -93,7 +93,7 @@ dates: dates-helper(start-date: "May 2024", end-date: "Present"), degree: "Master of Science in Computer Science", ) -- Relevant Coursework: Data Structures and Algorithms, Network Systems, Software Architecture for Big Data +- Relevant Coursework: Data Structures and Algorithms, Software Architecture for Big Data, Network Systems #edu( institution: "Berufsbildende Schulen I Lüneburg", From 195534c96850d831c0af3456b6cc5eba0a4fda05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com> Date: Fri, 21 Feb 2025 18:38:45 +0100 Subject: [PATCH 3/5] fix: correct pgp2ssh dates --- main.typ | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.typ b/main.typ index 9fa60c3..5d582a2 100644 --- a/main.typ +++ b/main.typ @@ -124,7 +124,7 @@ #project( name: "pgp2ssh", - dates: dates-helper(start-date: "Jan 2022", end-date: "Jun 2024"), + dates: dates-helper(start-date: "Mar 2024", end-date: "Mar 2024"), url: "github.com/pinpox/pgp2ssh", ) - Derive private ed25519 SSH key from private PGP key From bdd32a1a49a3ec0102ef81c79856db1767f9bfa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com> Date: Mon, 24 Feb 2025 11:37:51 +0100 Subject: [PATCH 4/5] feat: improve wording --- main.typ | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.typ b/main.typ index 5d582a2..15ad7cc 100644 --- a/main.typ +++ b/main.typ @@ -29,7 +29,7 @@ company: "upsquared GmbH", dates: dates-helper(start-date: "Jun 2024", end-date: "Present"), ) -- Technical Lead for Cloud-native Development, Infrastructure & DevOps solutions +- Leading Cloud-native Development, Infrastructure & DevOps solutions - Main technologies: Rust, Nix, Kubernetes, OpenTofu, TypeScript, React, Next.js, MongoDB, GitLab CI, GCP - Onboarding, mentorship & technical leadership of new team of engineers @@ -139,7 +139,7 @@ dates: dates-helper(start-date: "Oct 2019", end-date: "Present"), url: "github.com/NixOS/nixpkgs", ) -- Contribute to the largest open source package repository Nixpkgs, which is among the most active GitHub projects +- Contribute to the largest open source package repository and one of the most active GitHub projects - Maintain a few packages & NixOS modules including Tor Browser & Mullvad Browser - Nixpkgs Maintainer since Dec 2020 - Nixpkgs Committer since Aug 2024 with permissions to merge pull requests @@ -154,7 +154,7 @@ - Main technologies: TypeScript, Node.js, React, AWS Lambda, Serverless framework, DynamoDB #project( - name: "Plastikpost", + name: "Stoppt die Plastikpost", role: "Lead Software Engineer", dates: dates-helper(start-date: "May 2019", end-date: "Aug 2019"), // url: "web.archive.org/web/20220710170444/https://www.plastikpost.de/", From ef46569737f065f5e7abc736a366aea2d3cf96c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com> Date: Mon, 24 Feb 2025 11:38:31 +0100 Subject: [PATCH 5/5] style: format with typstyle --- .helix/languages.toml | 5 +++++ flake.nix | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.helix/languages.toml b/.helix/languages.toml index e5e9271..e9b85ff 100644 --- a/.helix/languages.toml +++ b/.helix/languages.toml @@ -1,3 +1,8 @@ [[language]] name = "nix" formatter = { command = "nixfmt" } + +[[language]] +name = "typst" +formatter = { command = "typstyle" } +auto-format = true diff --git a/flake.nix b/flake.nix index e3e3928..b32f6b2 100644 --- a/flake.nix +++ b/flake.nix @@ -84,7 +84,7 @@ inherit (commonArgs) fontPaths virtualPaths; packages = [ watch-script - pkgs.typstfmt + pkgs.typstyle pkgs.tinymist pkgs.nixfmt-rfc-style