Samuel van Eck
samuelvaneck
Currently @ Mobility Investment Group

Samuel van Eck

Software engineer working on the Reisbalans platform in Amersfoort. Rails, bug-hunting, and the DevOps glue that keeps it running.

<Rails /> / JavaScript / DevOps

About me Engineer with a sysadmin past — I ship features, hunt down bugs, and keep the Rails foundations solid at Mobility Investment Group.

~ /about/samuel.md

Hey, I'm Samuel — a software engineer at Mobility Investment Group in Amersfoort, working on Reisbalans, their flagship mobility platform. Day to day I ship new features, hunt down bugs, and keep the foundations solid: Rails upgrades, dependency hygiene, and performance tuning — alongside about 25 other developers in a SCRUM setup.

The part of the job I enjoy most is bug fixing. There's something quietly satisfying about diving into unfamiliar code, pulling on a thread, and figuring out exactly why something behaves the way it does. That same curiosity is what carried me from sysadmin work — I started in IT back in 2008 — into web development at Codaisseur in 2016, and it's still the thing that keeps me reaching for the next problem.

Outside the editor I'm a husband and a dad of two, living in Amersfoort. This site is just my corner of the internet — somewhere to point to the things I build. Right now my main goal is simple: keep growing in the role I'm in.

18+ Years in tech
9+ Years shipping software
2 Kids deployed to prod

Stack

Backend
Ruby on Rails Ruby PostgreSQL REST APIs Sinatra
Frontend
JavaScript React HTML CSS / Sass
DevOps / Infra
Docker CI/CD Linux Nginx Shell scripting
Tooling & learning
Git Python Go OpenCV

Selected projects A mix of work, side projects and small experiments — what I've built and what I'm building now.

PL.

Playlists / Airplays Live

What started as a small experiment to see which song airs most on Dutch radio has grown into Airplays — a Rails 8.1 API that monitors stations like NPO, QMusic, SLAM!, KINK and Talpa. It identifies tracks via SongRec (Shazam) and AcoustID fingerprinting, captures ad-free audio with persistent FFmpeg streams, then enriches each song with metadata from Spotify, YouTube, Last.fm, Deezer, iTunes, MusicBrainz and Wikipedia. Sidekiq handles the background work; a daily chart surfaces the week's most-played tracks.

Rails 8.1 Sidekiq PostgreSQL Redis FFmpeg Spotify API
OCR_

OCR pipeline In progress

A Ruby service that turns PDFs into structured CSVs. OCR handles the text extraction; OpenCV-based table detection (work in progress) recognises tabular structure so the output isn't just a wall of text.

Ruby OCR OpenCV
RSVP

Wedding RSVP Shipped

A Rails app I built for my own wedding. Generates unique invite codes, per-guest links and QR codes, and lets guests RSVP with a picture or message attached to their response.

Ruby on Rails QR codes PostgreSQL
IP?

IP lookup Side project

A small Sinatra service for practising vanilla Ruby outside of Rails. Returns basic IP info and is happy to talk to either browsers or curl — same endpoint, content-negotiated response.

Ruby Sinatra curl-friendly