Michiel Borkent

Software Engineer

Amersfoort, Utrecht, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Michiel Borkent is a seasoned Clojure-focused software engineer with 14 years of experience, based in Amersfoort, Netherlands. He is the author and maintainer of key tooling like clj-kondo, babashka and SCI, and contributes deeply to both compiler and runtime projects such as ClojureScript and Babashka. Michiel blends backend systems work with full-stack and DevOps responsibilities—improving build and release pipelines, automating asset deployment, and adding UI tests for projects like Nextjournal’s Clerk. His contributions span high-profile open-source projects (CloureScript, Metabase, clojure-lsp) and often target developer experience, linting, and reliable tooling rather than just features. Colleagues can expect pragmatic engineering, a focus on maintainability, and an unusual knack for making Clojure tooling fast and script-friendly.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
34,600reputation
2.6mreached
325answers
123questions
Badges
java
top-5%
clojure
top-1%
io
top-1%
functional-programming
top-5%
emacs
top-5%
lisp
top-5%
github-logo-circle

Github Skills (64)

json10
git10
github-ci10
interoperability10
back-end-development10
graalvm10
clojure-cli10
testing10
http10
bash10
template-engine10
io10
clj-kondo10
cicd10
clojure10

Programming languages (28)

C#CGoHTMLTypeScriptShellJavaScriptHaskell

Github contributions (5)

github-logo-circle
babashka/babashka

Aug 2019 - Jan 2023

Native, fast starting Clojure interpreter for scripting
Role in this project:
userBack-end Developer
Contributions:189 releases, 64 reviews, 3616 commits in 3 years 6 months
Contributions summary:Michiel primarily contributed to the backend development of the project, specifically focusing on the addition of new features to the Clojure interpreter. Their work involved implementing functionality related to preloads, the inclusion of new namespaces, and support for Java and HTTP client interoperability. The user also made changes related to the compilation process, including improvements to error handling and dependency management.
scriptingshell-scriptingbashgraalvmclojure
nextjournal/clerk

Nov 2021 - Jan 2023

⚡️ Moldable Live Programming for Clojure
Role in this project:
userFull-stack Developer & DevOps Engineer
Contributions:35 reviews, 214 commits, 70 PRs in 1 year 2 months
Contributions summary:Michiel contributed to various aspects of the `clerk` project, primarily focused on enhancing build processes and infrastructure. Their work includes adding tasks for tagging and releasing, integrating with Clojars, and automating the deployment of CSS and JavaScript assets. Additionally, the user implemented UI tests using Nbb and Playwright, contributing to the project's testing framework and ensuring UI stability. They also upgraded dependencies and configurations, contributing to the project's maintainability.
notebooklive-programmingreplclojurescriptclojure
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michiel Borkent - Software Engineer