Skip to content
View ljpengelen's full-sized avatar

Block or report ljpengelen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ljpengelen/README.md

cofx logo

Hi, I'm Luc

I'm a full-stack software engineer from Voerendaal, the Netherlands. I started working as a freelance software engineer and scrum master under the company name cofx in 2022: https://cofx.nl. I'm not afraid of picking up any language or technology, but most of my experience is with Java, Clojure, and React-based front ends.

I wrote some blog posts for Kabisa, one of my previous employers, which are available on their tech blog. Hopefully, I'll pick up blogging again in the near future. Visit blog.cofx.nl to see whether we've already reached the near future.

I'll use this personal README.md as an introduction to my most noteworthy open source work. This is GitHub, after all.

Clojure

Clojure for beginners

Clojure for beginners is collection of assignments that should help you to get to know Clojure and ClojureScript. It is still a work in progress.

Hashing assets

I created a Leiningen plugin and a hook for shadow-cljs that actually do the same thing: adding a hash to the filename of JS and CSS files before including them in index.html.

Musical quiz

Top 10 is a musical quiz where the participants have to guess who is who based on their taste in music. The front end is a re-frame app written in ClojureScript. The back end uses Vert.x for Java.

Wish lists

Lijstje is a small app for creating and sharing wish lists. It's available in Dutch only at the moment. There were already a lot of apps with similar functionality before I started working on this one. I couldn't shake the thought that there should be one more. Now, exactly the right number of wish list apps exist.

JavaScript

Prefix commit message

Many projects that I worked on had the requirement that each commit message should contain a reference to a JIRA-ticket. Because typing those JIRA identifiers over and over again is no fun, I wrote a small script that takes the JIRA identifier from the name of the current branch.

Indoor positioning plugin for Cordova

For Kabisa, I created a Cordova plugin for Signify's indoor positioning SDK.

Python

Markdown to PDF

I wrote a blogpost about creating good looking PDF with Markdown and CSS after I stumbled upon the excelent WeasyPrint by coincidence. The blogpost comes with a Python script that shows how this would work in practice.

Various small contributions

Pinned Loading

  1. clojure-for-beginners-presentation clojure-for-beginners-presentation Public

    Slides for the presentation "Clojure for Beginners"

    Clojure 1

  2. clojurescript-rsi clojurescript-rsi Public

    A collection of simple Reagent apps

    Clojure

  3. clojure-for-beginners clojure-for-beginners Public

    A collection of assignments to get to know Clojure

    Clojure