Jasper Van der Jeugt
Summary
I have a strong interest for and a lot of experience with functional programming languages, mainly Haskell and OCaml. I am also well-versed in more traditional programming languages and I have a strong Linux background. I am fluent in Dutch and English, both orally and in writing. I have volunteered in different nonprofits, so I am confident in my teamwork and organizational skills.
Work experience
I’ll list only relevant jobs here.
- In 2012, I did a 3-month long full-time programming internship at Tsuru Capital LLC, a proprietary trading fund based in Tokyo and Singapore.
- I participated in Google Summer of Code twice, in 2010 and 2011. In both cases, I worked for a Haskell project and was positively evaluated.
- In the summer of 2011, I worked as a Software Engineer at Amplidata. The job involved extending their proprietary Distributed Storage System with an NFS frontend, written in OCaml.
Open source projects
Since 2009, I have been doing a lot of open source development. This is mostly centered around the Haskell programming language, where I am also actively involved in the community.
Here is a list of some projects I have worked on in the past years.
- websockets (2011 - present): I created a library for easily writing robust WebSocket-capable servers in Haskell.
- Snap Framework (2011 - present): I am an occasional contributor to this Haskell web framework.
- Text (2011): I worked on the text library as a Google Summer of Code student, creating a port which uses UTF-8 internally, and doing extensive benchmarking to discover the trade-offs between the different encodings.
- blaze-builder (2010): Simon Meier and I developed an initial version of a fast builder monoid for the BlazeHtml project. This library is now used in many Haskell projects. Simon is the current maintainer.
- BlazeHtml (2010 - present) is a blazingly fast HTML combinator library for the Haskell programming language. I worked on this project for Google Summer of Code 2010.
- Hakyll (2009 - present): I wanted a custom system for my personal homepage, so I wrote Hakyll, a static site generator in Haskell.
- Digestive functors (2010 - present) is a general way of consuming input in Haskell. It can be used to generate HTML forms and parse the form input, as well as command-line applications.
geohub.github.com (2012): This is a small tool to geolocate your github collaborators.
12Urenloop (2011 - present): With Zeus WPI, we created software to count laps for this yearly student event (Dutch). I specifically focused on
count-von-count, a central component used to process raw bluetooth events into useful lap data.
- JVGS (2009) is an “artsy” platform game that is not like the others. I implemented a subset of the SVG specification to give the game it’s original look.
This list is not complete: you can view more projects on my GitHub page.
Education
- 2011 - …: Ghent University: Master in Computer Science: Software Engineering (in progress)
- 2008 - 2011: Ghent University: Bachelor in Computer Science
- 2002 - 2008: Secondary school: Sint-Lodewijkscollege Lokeren – ASO, Latin & maths specialization
- 1996 - 2002: Primary school: Stedelijke basisschool Lokeren – afdeling Staakte
Talks
I’ve given a number of talks, mostly centered around Haskell. Here is a list:
Small guest lecture for “Functional and Logic Programming” at Ghent University, Ghent, 12th of December 2012, “Haskell at Tsuru Capital”
DHD 2012, Utrecht, 20th of April 2012, “Supporting Different Versions of the WebSockets Protocol” (slides)
GhentFPG, Ghent, 20th of March 2012, “digestive-functors 0.3” (slides)
CamHac, Cambridge, 14th of August 2011, “GSoC: Text/UTF-8” (slides)
DutchHUG, Utrecht, 14th of July 2011, “Porting Text to UTF-8” (slides)
GhentFPG, Ghent, 30th of May 2011, “Introduction to optimizing Haskell code” (slides)
BarcampGhent, Ghent, 25th of May 2011, “Laziness” (slides)
Functional Programming Exchange, London, 18th of March 2011, “BlazeHtml: blazingly fast HTML combinators” (slides)
Zeus WPI, Ghent, 2nd of December 2010, “An interactive introduction to Git” (slides)
American Express (tech department), New York City, 24th of August 2010, “BlazeHtml: a DSL for HTML generation in Haskell” (slides)
DutchHUG, Utrecht, 24th of April 2010, “BlazeHtml: design of a blazingly fast HTML combinator library” (slides)
GhentFPG, Ghent, 1st of April 2010, “BlazeHtml: a blazingly fast HTML generator in Haskell” (slides)
ZuriHac, Zürich, 21th of March 2010, “BlazeHtml: a blazingly fast HTML combinator library” (slides)
BarcampGhent, Ghent, 29th of November 2009, “Learn you a Haskell in 20 minutes” (slides)
Trivia
- For the period of 2009 - present, I am in the organizing committee of the students’ Computer Science Workgroup at Ghent University, Zeus WPI.
- For the period of 2010 - present, I am in the organizing committee of the Ghent Functional Programming Group.
- 2nd place (of 83) in The Flemish Programming Contest 2011, together with Pieter De Baets and Toon Willems