Portrait

Julian Gonggrijp

future-proof
common good
open source

Web presence top

Codeberg icon GitLab icon Octocat StackOverflow logo Utrecht University logo Mastodon logo Patreon logo

About top

I work part time at the Centre for Digital Humanities at Utrecht University and part time as an open source software maintainer, consultant and inventor. I have a wide range of interests. I care passionately about sustainability in all domains of work, society and life.

Present work top

’t Volle Bos
Small food forest that I help maintain (the forest, not the website).
Mustache specification
Formal specification for the Mustache templating language.
Wontache
Compact, spec-compliant Mustache implementation with extras for JavaScript.
Backbone
One of the oldest MVC client frameworks for JavaScript, with a timeless and tested design.
Programming in Python
Python course for absolute beginners, using IPython Notebooks. Part of the CDH Training Programme.
Underscore-contrib
Contributor’s library for Underscore.
Underscore
JavaScript’s functional utility belt toolkit, useful in every project.
backbone-fractal
Lightweight composite views for Backbone.
EDPOP VRE
Virtual Research Environment where users can collect and annotate bibliographical and biographical records, transitioning to RDF.
READ-IT interface
Innovative RDF-based web application where you can annotate and search reading experiences.
pip-review
Keeps your Python dependencies fresh.
Recruiting new maintainers!

Past work top

How to ensure that others can run your code
Blog post on how to write and publish reusable software. Main audience: researchers. Archived.
Vermicompost bin
Self-made bin for composting food scraps with live worms. Inspired by the hungry bin but smaller.
Permaculture Design Certificate
Earned by completing Geoff Lawton’s online permaculture course.
handlebars-i18next-parser
Parser/lexer for the combination of handlebars-i18next and i18next-parser.
Introducing Modular Underscore
In-depth Q&A about the new modular interface in Underscore 1.11.
Tutorial in functional programming, algorithm analysis and design constraints
Stack Overflow answer that went a bit out of hand.
backbone-machina
Machina’s Fsm dressed as a fourth Backbone pillar next to Model, View and Router.
gulp-browserify-watchify-glob
Wrapper for Browserify in Gulp environments that lets you watch a dynamic set of files based on a glob pattern.
jquery-promise
Lightweight Promise polyfill for those who already include jQuery on their page.
handlebars-i18next
Handlebars helper that lets you translate with i18next inside your templates.
cookiecutter-webapp-deluxe
Comprehensive web application template with Django backend, Backbone frontend, functional test suite and tooling.
I-analyzer
Corpus-agnostic, search-based, visualization-rich text mining tool.
Microcontact
Portal with interactive map visualization to facilitate research on grammatical changes in Italian languages after contact with other languages.
Coloring Book
Coloring-based survey system in order to gauge language understanding in test subjects.
net-prove
Academic theorem prover based on proof nets with a focus on Lambek-Grishin calculus, written in Haskell.
Natural Information
Master’s thesis on the foundations of information as a concept in the Natural Sciences and Artificial Intelligence.
The Red Spider Project
Multilingual (as in, multiple programming language) xkcd-themed collaborative open source development playground.
Rich-Typed Pointers
An experimental smart pointer library for C++ that avoids runtime overhead by relying on the type system.
Tags
Many-to-many tagging for the macOS Finder.
IBO 2004, Brisbane Australia
Participated in the International Biology Olympiad as a member of the Dutch team.

Contact top