summaryrefslogtreecommitdiff
path: root/experience
diff options
context:
space:
mode:
authoraristote <quentin.aristote@irif.fr>2025-11-24 18:26:49 +0100
committeraristote <quentin.aristote@irif.fr>2025-11-25 09:48:39 +0100
commit526c88258a5e77101d35664851ae4b5bac170b09 (patch)
tree9efc20905bd41784f0c2997db986263bed37f44a /experience
parentf76407d6ec1932cecea981238458bfd15a3dfc08 (diff)
experience: add academic service
Diffstat (limited to 'experience')
-rw-r--r--experience/default.nix14
-rw-r--r--experience/jobs/2019-06_lis.nix (renamed from experience/2019-06_lis.nix)3
-rw-r--r--experience/jobs/2020-03_nii.nix (renamed from experience/2020-03_nii.nix)3
-rw-r--r--experience/jobs/2022-03_irif.nix (renamed from experience/2022-03_irif.nix)3
-rw-r--r--experience/jobs/2022-09_tweag.nix (renamed from experience/2022-09_tweag.nix)7
-rw-r--r--experience/jobs/2023-03_irif.nix (renamed from experience/2023-03_irif.nix)3
-rw-r--r--experience/jobs/2023-09_irif.nix (renamed from experience/2023-09_irif.nix)3
-rw-r--r--experience/jobs/default.nix9
-rw-r--r--experience/service/default.nix5
-rw-r--r--experience/service/reviews.nix15
-rw-r--r--experience/service/teaching.nix31
11 files changed, 78 insertions, 18 deletions
diff --git a/experience/default.nix b/experience/default.nix
index 11f3e9c..2e04894 100644
--- a/experience/default.nix
+++ b/experience/default.nix
@@ -1,9 +1,5 @@
-{make, ...}:
-builtins.map (path: make path {}) [
- ./2019-06_lis.nix
- ./2020-03_nii.nix
- ./2022-03_irif.nix
- ./2022-09_tweag.nix
- ./2023-03_irif.nix
- ./2023-09_irif.nix
-]
+{ make, ... }:
+{
+ jobs = make ./jobs { };
+ service = make ./service { };
+}
diff --git a/experience/2019-06_lis.nix b/experience/jobs/2019-06_lis.nix
index 456e6dc..3382d94 100644
--- a/experience/2019-06_lis.nix
+++ b/experience/jobs/2019-06_lis.nix
@@ -1,4 +1,5 @@
-{...}: {
+{ ... }:
+{
date = {
start = {
year = 2019;
diff --git a/experience/2020-03_nii.nix b/experience/jobs/2020-03_nii.nix
index 0324f3d..00ed3a3 100644
--- a/experience/2020-03_nii.nix
+++ b/experience/jobs/2020-03_nii.nix
@@ -1,4 +1,5 @@
-{...}: {
+{ ... }:
+{
date = {
start = {
year = 2020;
diff --git a/experience/2022-03_irif.nix b/experience/jobs/2022-03_irif.nix
index ecffaae..f989225 100644
--- a/experience/2022-03_irif.nix
+++ b/experience/jobs/2022-03_irif.nix
@@ -1,4 +1,5 @@
-{...}: {
+{ ... }:
+{
date = {
start = {
year = 2022;
diff --git a/experience/2022-09_tweag.nix b/experience/jobs/2022-09_tweag.nix
index bc7c000..0618245 100644
--- a/experience/2022-09_tweag.nix
+++ b/experience/jobs/2022-09_tweag.nix
@@ -1,4 +1,5 @@
-{href, ...}: {
+{ href, ... }:
+{
date = {
start = {
year = 2022;
@@ -35,7 +36,5 @@
type = "Software";
}
];
- description = "Sped-up ${
- href "https://github.com/tweag/pirouette" "Pirouette"
- } (a symbolic evaluator using incorrectness logic) by optimizing its interactions with SMT solvers.";
+ description = "Sped-up ${href "https://github.com/tweag/pirouette" "Pirouette"} (a symbolic evaluator using incorrectness logic) by optimizing its interactions with SMT solvers.";
}
diff --git a/experience/2023-03_irif.nix b/experience/jobs/2023-03_irif.nix
index b3aad75..85b7e61 100644
--- a/experience/2023-03_irif.nix
+++ b/experience/jobs/2023-03_irif.nix
@@ -1,4 +1,5 @@
-{...}: {
+{ ... }:
+{
date = {
start = {
year = 2023;
diff --git a/experience/2023-09_irif.nix b/experience/jobs/2023-09_irif.nix
index 0ba0040..1996a16 100644
--- a/experience/2023-09_irif.nix
+++ b/experience/jobs/2023-09_irif.nix
@@ -1,4 +1,5 @@
-{...}: {
+{ ... }:
+{
date = {
start = {
year = 2023;
diff --git a/experience/jobs/default.nix b/experience/jobs/default.nix
new file mode 100644
index 0000000..7113c25
--- /dev/null
+++ b/experience/jobs/default.nix
@@ -0,0 +1,9 @@
+{ make, ... }:
+builtins.map (path: make path { }) [
+ ./2019-06_lis.nix
+ ./2020-03_nii.nix
+ ./2022-03_irif.nix
+ ./2022-09_tweag.nix
+ ./2023-03_irif.nix
+ ./2023-09_irif.nix
+]
diff --git a/experience/service/default.nix b/experience/service/default.nix
new file mode 100644
index 0000000..8a565f5
--- /dev/null
+++ b/experience/service/default.nix
@@ -0,0 +1,5 @@
+{ make, ... }:
+builtins.map (path: make path { }) [
+ ./reviews.nix
+ ./teaching.nix
+]
diff --git a/experience/service/reviews.nix b/experience/service/reviews.nix
new file mode 100644
index 0000000..a159bab
--- /dev/null
+++ b/experience/service/reviews.nix
@@ -0,0 +1,15 @@
+{ ... }:
+{
+ conferences = {
+ number = 2;
+ names = {
+ CAlCo = [ 2023 ];
+ FoSSaCS = [ 2025 ];
+ CONCUR = [ 2025 ];
+ };
+ };
+ journals = {
+ number = 1;
+ names = [ "Theory Appl. Categ." ];
+ };
+}
diff --git a/experience/service/teaching.nix b/experience/service/teaching.nix
new file mode 100644
index 0000000..8b2bc0e
--- /dev/null
+++ b/experience/service/teaching.nix
@@ -0,0 +1,31 @@
+{ ... }:
+[
+ {
+ year = 2023;
+ name = "Operating Principles of Binary Machines";
+ level = "L1";
+ institution = "Université Paris-Cité";
+ hours = 26;
+ }
+ {
+ year = 2023;
+ name = "Introduction to Operating Systems";
+ level = "L1";
+ institution = "Université Paris-Cité";
+ hours = 26;
+ }
+ {
+ year = 2024;
+ name = "Lambda-Calculi and Categories";
+ level = "M1";
+ institution = "École Normale Supérieure de Paris";
+ hours = 18;
+ }
+ {
+ year = 2025;
+ name = "Automata and Lexical Analysis";
+ level = "L2";
+ institution = "Université Paris-Cité";
+ hours = 26;
+ }
+]