As a seasoned multidisciplinary software engineer, I bring over 15 years of diverse professional experience across various technologies, frameworks, and languages. My passion lies in crafting innovative and scalable software solutions tailored for data-intensive environments.
- website: bruinsslot.jp
- linkedin: linkedin.com/in/jpbruinsslot
- Making a simple HTTP webserver in C
- Securing Go HTTP webservers
- Encrypt data with a password in Go
- How to profile Go applications inside a docker container
- How to profile Python applications inside a docker container
Here are some of the open-source projects I've designed, built, and maintain:
- mdex - A static site generator that converts Markdown to HTML, written in Go.
- micmon - A tiny, always-on-top Linux widget for microphone status, written in Rust.
- resume - Create an online resume
that can be accessed via a
curlcommand, built in Go. - slack-term - A Slack client for your terminal, built in Go.
- weather - Weather forecasts delivered straight from the command line, written in Go.
- profile-python-docker - Utilities and scripts to profile Python applications inside a Docker container.
- rust-by-example - Code examples and exercise companions for rustbyexample.io, introducing the Rust language.
- rust-lab - A personal "Rust Lab" environment for experimenting with, running, and debugging Rust code.
- webserver-c - A simple HTTP webserver implementation in C.
- anki-md - A Markdown to Anki flashcards converter, written in Go.
- dot - A simple dotfiles tracking utility built in Go.
- paginator - A helper library to create paginated views for JSON APIs in Go using Gorm.
- template - Support for using
environment variables and
.envfiles inside Go templates. - unfurl.nvim - A Neovim plugin to automatically create Markdown links from URLs, written in Lua.
Some of the projects I've contributed code and fixes to include:
- minvws - Contributed to multiple open-source repositories and packages under the Dutch Ministry of Health, Welfare and Sport, focusing on CI/CD workflows, dependency management, workspace configurations, and framework upgrades.
- minvws/nl-rdo-manon - Contributed extensively, designing and building the visual regression testing suite, setting up and implementing the documentation site and automated publishing pipeline, implementing key features like theme color variants and multi-color icon mapping, and optimizing monorepo dependencies and CI/CD.
- SSC-ICT-Innovatie/nl-kat-coordination (OpenKAT) - Contributed to this security status and vulnerability monitoring orchestration platform, written in Python.
- annejan/alert2issue - Contributed to this Python-based utility that automatically creates GitHub issues based on Dependabot alerts.





