Freelance Node.js & Java software developer

Seb
Van Sande

Building live & video-on-demand streaming platforms for millions of viewers. Shipping fast without compromising quality. Freelance developer and tech enthusiast, based in Antwerp, Belgium.

Sebastian Van Sande

Pragmatic, test-driven,
always curious

I'm a highly motivated freelance software developer with a broad technical interest and knowledge. I have most experience with Node.js and the Java platform, but I keep up with other technologies as well.

I'm a pragmatic programmer and a strong believer in Test Driven Development. Writing well-tested, maintainable code is my primary goal. Over the years I've worked across media, banking, government, healthcare, and transport sectors.

I have a long-standing passion for Linux and the open source ecosystem. I also enjoy experimenting with AI and LLMs — exploring tools like Claude Code and building small projects to see what's possible at the intersection of software engineering and AI.

Outside of work, I'm a marathon runner and a proud dad of Famke and Sam.

20+
Years experience
4
Streaming apps
1k
★ migrate-mongo stars
Millions
Viewers served

Technical skills

A broad stack accumulated over two decades of production software development.

🟨

Languages

JavaScript TypeScript Java Ruby Bash
🟢

Backend & APIs

Node.js Express Hono Koa Nest.js GraphQL Spring Boot REST JPA/Hibernate
☁️

Amazon AWS

Lambda ECS SQS SNS S3 API Gateway DynamoDB MediaConvert MediaPackage MediaTailor EC2
📺

Video Streaming

HLS DASH DRM SSAI VOD Live streaming Transcoding
🧪

QA & Testing

TDD Vitest Jest Mocha Sinon Chai JUnit Mockito ESLint
🗄️

Databases & Infra

MongoDB DynamoDB Redis Oracle MySQL Firebase Terraform Docker

Career

Two decades across media, banking, government, healthcare, and railways.

Apr 2015 — Jun 2018 Belgium

Lead Node.js Developer

Medialaan

After almost 10 years of Java EE, I switched to Node.js. Led development of the online video platform (live & VOD) powering Stievie Free and VTM.be. Also built a real-time voting backend for TV programs (Belgium Got Talent, The Voice), an Electronic Program Guide, and a GraphQL API to unify backend services.

Node.js GraphQL MongoDB HLS · VOD Redis
Sep 2014 & Aug 2015 Cronos

Node.js Mentor

Nodeschool.io / Cronos

Organised official nodeschool.io sessions, sharing Node.js knowledge with the developer community. Topics: Node.js basics and Node.js Streams.

Node.js Mentoring Community
Dec 2011 — Apr 2015 Belgium

Java Developer

International Post Corporation

Spring/Hibernate/Maven project where I first embraced TDD and pair programming. Worked in a Scrum team on eCIP (barcode & RFID packet tracing) and UMMS (measuring postal operator performance via test letters).

Java Spring Hibernate Scrum · TDD
Feb 2011 — Dec 2011 Flemish Government

Java Developer

Flemish Government — MAGDA Platform

Developed the MAGDA platform: a SOAP web services platform for data exchange between government applications, and a framework for async data distribution to consumers.

Java Spring Apache Wicket SOAP
Jun 2008 — Dec 2010 Belgium

Java Developer

ING

Built and maintained J2EE applications for ING's online banking activities, including a CRM suite for a single customer view and Consumer Loans Online.

Java EE J2EE CRM
May 2007 — Mar 2008 Belgium

Java Developer

Agfa Healthcare

Worked on embedded Java software for medical printers — building the LCD display UI and the remote management web application.

Java Embedded Swing
Dec 2005 — Dec 2006 Netherlands

Java Developer

Dutch Railways (NS)

Developed a desktop application for planning Dutch railway infrastructure usage (Eclipse RCP / SWT) and a data warehouse (Microsoft SQL Server) to track project status.

Java Eclipse RCP SWT SQL Server

Community contributions

Building tools for others and giving back to the ecosystem.

🍃

migrate-mongo

// maintainer

Needed a tool to manage MongoDB database migrations — couldn't find a decent one, so I wrote it myself in Node.js. Now used by thousands of projects worldwide.

1k stars on GitHub github.com/seppevs/migrate-mongo
🤝

Ecosystem contributions

// contributor

Made contributions to several open source projects including Node.js, Mocha, Sinon, Express, and Homebrew.

Background

Bachelor Applied Computer Sciences — Karel de Grote Hogeschool, Antwerp (2005)

☁️ AWS Certified Developer Associate 2018
🌱 Spring Core Developer 2013
🏃 Certified Scrum Master 2013
🌐 Sun Certified Web Component Developer 2007
☕ Sun Certified Java Programmer 2005

Let's connect

NOW: building live & VOD streaming infrastructure at DPG Media

Not currently available for new projects, but always happy to have a chat.
Reach me at sebastian@vansande.org