summaryrefslogtreecommitdiffhomepage
path: root/resources/pug/finals/index.pug
blob: e8465ca8a36ff510d6e793b8cf37a266d2e848ea (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
extends /layout.pug

block extra_head
	meta(name='description', content='Student Software Science and Hebrew and Aramaic Studies')

block content
	img#profile(alt="Camil Staps", style="float:left;", src="/assets/img/profile-300x300.png", width="170")
	div#basicinfo
		p PhD candidate in Biblical Hebrew
		p
			span.tt info@camilstaps.nl
		p
			| GPG ID: #[tt: a(href="http://pgp.mit.edu/pks/lookup?op=get&search=0x4A9BFD4F6A415F83") 6A415F83]
			br
			| Fingerprint: #[span.tt 7F41 677C FA51 D2AE 8A4A	C47D 4A9B FD4F 6A41 5F83]
		p
			a(href="https://leidenuni.academia.edu/CamilStaps") Academia.edu
			br
			a(href="https://github.com/camilstaps") GitHub
			br
			a(href="https://nl.linkedin.com/in/camilstaps") LinkedIn

	hr

	h2 Publications
	mixin pub(year, title)
		p
			if !attributes.authors
				- attributes.authors = 'Camil Staps'
			| #{attributes.authors}, #{year}. 
			if attributes.journal
				|'
			if attributes.url
				a(href!=attributes.url, target="_blank")!= title
			else
				| !{title}
			if attributes.journal
				|'.
				| !{attributes.prejournal}#[em!=attributes.journal]
				if attributes.volume
					|  #{attributes.volume}
					if attributes.issue
						|  (#{attributes.issue})
			else if attributes.booktitle
				| , in #{attributes.editors} (eds.), #[em!=attributes.booktitle]
			else
				| . #{attributes.misc}
			if attributes.pages
				- attributes.pages = attributes.pages.replace('-', '–')
				| , pp. !{attributes.pages}
			| .

	h4 Refereed articles
	table.main_table.publications
		tr
			td Forthcoming
			td
				+pub('forthcoming', '"When Dust Was Poured Out": Creation in Job 38.36–38')(prejournal='Accepted for publication in the ', journal='Journal for the Study of the Old Testament', url='https://doi.org/10.1177/0309089219862828')
		tr
			td
			td
				+pub('forthcoming', 'Lazy Interworking of Compiled and Interpreted Code for Sandboxing and Distributed Systems')(authors='Camil Staps, John van Groningen and Rinus Plasmeijer', booktitle='The 31st Symposium on Implementation and Application of Functional Languages, IFL \'19', editors='Jurriën Stutterheim and Wei Ngan Chin')
		tr
			td 2020
			td
				+pub(2020, 'Prepositions and the Grammaticalization of Ancient Hebrew Bipartite Reciprocal Markers')(journal='Journal of Semitic Studies',volume=65,issue=1,pages='61-84',url='https://doi.org/10.1093/jss/fgz050')
		tr
			td 2018
			td
				+pub(2018,  'A Case Study of Reciprocal Middles in Biblical Hebrew: the Niphal of לחם')(journal='Orientalia',volume=87,issue=2,pages='159-183',url='http://www.academia.edu/37896637')
	h4 Non-refereed work
	table.main_table.publications
		tr
			td 2019
			td
				+pub(2019, 'Tense, Aspect and Modality in Jewish Palestinian Aramaic')(misc='Master thesis, Leiden University', url='https://hdl.handle.net/1887/77991')
		tr
			td
			td
				+pub(2019, 'Lazy Interworking of Compiled and Interpreted Code for Sandboxing and Distributed Systems')(misc='Master thesis, Radboud University Nijmegen', url='https://www.ru.nl/publish/pages/769526/thesis_1.pdf')
		tr
			td 2017
			td
				+pub(2017, 'Code generation for the Thumb-2 instruction set')(misc='Bachelor thesis, Radboud University Nijmegen', url='https://cs.ru.nl/bachelorscripties/2017/Camil_Staps___4498062___Code-generation-for-the-Thumb-2-instruction-set.pdf')

	h2 Talks
	table.main_table
		tr
			td #[a(href="https://sites.google.com/view/nl-fp-day-2020/home") NL-FP day], 2020-01-10
			td Lazy Interworking of Compiled and Interpreted Code (with John van Groningen and Rinus Plasmeijer).
		tr
			td #[a(href="http://clin28.cls.ru.nl/") CLIN28], 2018-01-26
			td Combining grammatical features for dating texts in small-corpus languages (#[a(href="http://clin28.cls.ru.nl/#abstract-42") abstract & PDF]).
		tr
			td #[a(href="http://clean.cs.ru.nl/NL-FP_dag_2018") NL-FP day], 2018-01-05
			td #[a(href="https://cloogle.org") Cloogle]: a programming language search engine and its applications (#[a(href="https://clean.cs.ru.nl/NL-FP_dag_2018#Camil_Staps_-_Cloogle:_a_programming_language_search_engine_and_its_applications") abstract & PDF]).
		tr
			td #[a(href="https://linuxnijmegen.nl/bijeenkomsten/67-lugn50-dinsdag-11-oktober-2016") LUGN], 2016-10-11
			td Introduction to #[a(href="https://docker.io") Docker] (#[a(href="https://files.camilstaps.nl/LUGN-Docker/docker.pdf") PDF]).

	h2 Software projects
	table.main_table
		tr
			td: a(href="https://hebrewtools.org") HebrewTools
			td Several web applications for Biblical Hebrew education (#[a(href="https://github.com/HebrewTools") GitHub]).
		tr
			td: a(href="https://cloogle.org/") Cloogle
			td The #[a(href="http://clean.cs.ru.nl") Clean] language search engine (#[a(href="https://gitlab.science.ru.nl/cloogle/cloogle-org") GitLab]).

	p Find more on #[a(href="https://github.com/camilstaps") GitHub] and #[a(href="https://git.camilstaps.nl/") git.camilstaps.nl].

	h2 Grants
	table.main_table
		tr
			td 2019–2024
			td #[a(href="https://www.nwo.nl/actueel/nieuws/2019/06/financiering-voor-18-nieuwe-promovendi-in-de-geesteswetenschappen.html") NWO Promoties in de Geesteswetenschappen], €249K (covering my PhD project; applied for by Holger Gzella; grant no. PGW.19.015).

	h2 Work
	table.main_table
		tr
			td 2019–present
			td
				| PhD candidate, Leiden University.
				br
				| Supervised by #[a(href="https://www.rooryck.org/") Johan Rooryck] and #[a(href="https://radboud.academia.edu/ellenvanwolde") Ellen van Wolde].

		tr
			td 2019–present
			td Scientific programmer / software architect, #[a(href="https://top-software.nl") TOP Software].

		tr
			td 2015–2019
			td
				details
					summary(style='cursor:pointer;') Student assistant, #[a(href="https://www.ru.nl") Radboud University Nijmegen] (click for an overview of activities).

					mixin saItem(guide, name)
						| #[a(href=guide)= name], 

					mixin lastSaItem(guide, name)
						a(href=guide)= name

					p 2018–19: work on the #[a(href="http://clean.cs.ru.nl/Clean") Clean] ecosystem

					p
						| 2017–18: 
						+saItem("https://sis.ru.nl/osiris-student/OnderwijsCatalogusSelect.do?selectie=cursus&collegejaar=2017&cursus=NWI-IBC016", "Combinatorics")
						+lastSaItem("https://sis.ru.nl/osiris-student/OnderwijsCatalogusSelect.do?selectie=cursus&collegejaar=2017&cursus=NWI-IBC015", "Functional Programming for AI")

					p
						| 2016–17: 
						+saItem("https://studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40559/", "Algorithms and Data Structures")
						+saItem("https://studiegids.science.ru.nl/2016/science/course/40511/", "Combinatorics")
						+saItem("https://studiegids.science.ru.nl/2016/en/socsci/course/41452/", "Functional Programming for AI")
						+saItem("https://www.studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40568/", "Functional Programming 1")
						+saItem("https://studiegids.science.ru.nl/2016/en/science/course/40564/", "Introduction to Cryptography")
						+lastSaItem("https://studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40560/", "Operating Systems")
					p
						| 2015–16: 
						+saItem("https://cs.ru.nl/~hubbers/courses/co_1516/", "Combinatorics")
						+saItem("https://studiegids.science.ru.nl/2015/science/prospectus/inf_ba/course/37072/", "Functional Programming 1")
						+saItem("https://studiegids.science.ru.nl/2015/course/37073/", "Functional Programming 2")
						+saItem("https://studiegids.science.ru.nl/2015/science/prospectus/inf_ba/course/37067/", "Introduction to Cryptography")
						+lastSaItem("https://cs.ru.nl/~hubbers/courses/ms_1516/", "Mathematical Structures")

		tr
			td 2013–2019
			td Owner of ViviSoft.

	h2 Education
	table.main_table
		tr
			td 2017–2019
			td
				| Research MA. #[a(href="https://www.universiteitleiden.nl/en/education/study-programmes/master/classics-and-ancient-civilizations-research/hebrew-and-aramaic-studies-research") Hebrew and Aramaic Studies], Leiden University
				| (#[abbr(title="A weighted average of more than 8/10 points, and a thesis graded with more than 8/10 points") #[em cum laude]]).
		tr
			td 2017–2019
			td
				| MSc. #[a(href="https://www.ru.nl/english/education/masters/software-science/") Software Science], Radboud University Nijmegen
				| (#[abbr(title="A weighted average of more than 9/10 points") #[em summa cum laude]]).
		tr
			td 2014–2017
			td
				| BSc. #[a(href="https://www.ru.nl/opleidingen/bachelor/computing-science/") Computing Science], Radboud University Nijmegen
				| (#[abbr(title="A weighted average of more than 8/10 points") #[em cum laude]]).

	h2 Other interests
	ul
		li Ham radio (as #[a(href="https://www.qrz.com/db/PA5ET") PA5ET]; ex PD7LOL).
		li Making paper cuts, such as #[a(href="/assets/img/papercut.png") this one] or #[a(href="/assets/img/papercut-whales.png") that one].
		li I have been a volunteer in the #[a(href="https://www.taize.fr/") Taizé] community in 2013–14.