extends /layout.pug block content img#profile(alt="Camil Staps", style="float:left;", src="/assets/img/profile-300x300.png", width="170") div#basicinfo p Student #[a(href="http://www.ru.nl/english/education/masters/software-science/") Software Science] and #[a(href="http://www.mastersinleiden.nl/programmes/hebrew-and-aramaic-studies-research/en/introduction") Hebrew and Aramaic studies] 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 Work table.main_table tr td 2013 - present td Owner of ViviSoft. Contact me for any projects in software or hardware development. tr td 2015 - present td p Student assistant at the #[a(href="http://www.ru.nl/science") Faculty of Science] at the Radboud University Nijmegen. mixin saItem(guide, name) | #[a(href=guide)= name], mixin lastSaItem(guide, name) a(href=guide)= name p 2018: work on automated testing of #[a(href="http://clean.cs.ru.nl/Clean") Clean] libraries 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("http://studiegids.science.ru.nl/2016/en/socsci/course/41452/", "Functional Programming for AI") +saItem("http://www.studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40568/", "Functional Programming 1") +saItem("http://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") h2 Publications mixin pub(authors, year, title, journal) p | #{authors}, #{year}. ' if attributes.url a(href=attributes.url, target="_blank")= title else | #{title} |'. br | #{attributes.prejournal}#[em= journal]. table.main_table.publications tr td To appear td +pub('Camil Staps', 'to appear', 'A Case Study of Reciprocal Middles in Biblical Hebrew: the Niphal of לחם', 'Orientalia')(prejournal='Accepted for publication in ') tr td 2020 td +pub('Camil Staps', 2020, 'Case Markers may have Prevented the Grammaticalization of Ancient Hebrew Bipartite Reciprocal Markers', 'Journal of Semitic Studies')(url='https://www.academia.edu/36680582', prejournal='Accepted for publication in 2020 in the ') tr td 2017 td +pub('Camil Staps', 2017, 'Code generation for the Thumb-2 instruction set', 'Radboud University Nijmegen')(url='http://cs.ru.nl/bachelorscripties/2017/Camil_Staps___4498062___Code-generation-for-the-Thumb-2-instruction-set.pdf', prejournal='Bachelor thesis, ') h2 Talks table.main_table 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 dag], 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 & libraries table.main_table tr td: a(href="http://cloogle.org/") Cloogle td Clean language search engine (#[a(href="https://github.com/clean-cloogle/cloogle.org") GitHub]) tr td: a(href="https://play.google.com/store/apps/details?id=nl.camilstaps.rbn") Reverse Beacon Client td Android client for the #[a("http://www.reversebeacon.net/") reverse beacon network] (#[a("https://github.com/camilstaps/ReverseBeaconClient/") GitHub]) tr td ESP8266_PIC td ESP8266 library for PIC microcontrollers (#[a(href="https://github.com/camilstaps/ESP8266_PIC") GitHub]) tr td: a(href="https://parse.hebrewtools.org") ParseTrainer td Web app to practice parsing Hebrew verbs (#[a(href="https://github.com/HebrewTools/ParseTrainer") GitHub]) tr td: a(href="https://clauses.hebrewtools.org") ClauseFormatter td Web app to format Hebrew bible text in clauses, exports to TeX and PDF (#[a(href="https://github.com/HebrewTools/ClauseFormatter") GitHub]) tr td fuspel td A minimal lazy functional programming language based on graph rewriting (#[a(href="https://github.com/camilstaps/fuspel") GitHub]) tr td: a(href="http://ctan.org/pkg/latexgit") latexgit td LaTeX package for fetching and typesetting git information (#[a(href="https://github.com/camilstaps/latexgit") GitHub]) tr td: a(href="http://ctan.org/pkg/bibletext") bibletext td LaTeX package for inserting Bible texts by specifying references (#[a(href="https://github.com/camilstaps/bibletext") GitHub]) p Find more on #[a(href="https://github.com/camilstaps") GitHub] and #[a(href="https://git.camilstaps.nl/") git.camilstaps.nl]. h2 Education table.main_table tr td 2017-2019 td Research MA. #[a(href="http://www.mastersinleiden.nl/programmes/hebrew-and-aramaic-studies-research/en/introduction") Hebrew and Aramaic Studies], Leiden University (#[i planned]). tr td 2017-2020 td MSc. #[a(href="http://www.ru.nl/english/education/masters/software-science/") Software Science], Radboud University Nijmegen (#[i planned]). tr td 2014-2017 td BSc. #[a(href="http://www.ru.nl/opleidingen/bachelor/informatica/") Computing Science], Radboud University Nijmegen. tr td 2015-2017 td Pre-master #[a(href="http://www.ru.nl/opleidingen/bachelor/theologie/") Theology], Radboud University Nijmegen. p Some of my education-related work may be found on #[a(href="https://git.camilstaps.nl") git.camilstaps.nl]. 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 am a community moderator at the #[a(href="https://philosophy.stackexchange.com") Philosophy Stack Exchange]. li I have been a volunteer in the #[a(href="http://www.taize.fr/") Taizé] community in 2013-14. h2 Contact details p +31 6 4045 1121 p span.tt info@camilstaps.nl br | 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://github.com/camilstaps") GitHub], #[a(href="https://nl.linkedin.com/in/camilstaps") LinkedIn] p | KvK: ViviSoft; 57363145 br | BTW: NL223923096B01 p | IBAN: NL68 ASNB 0707 8177 65 br | BIC: ASNBNL21