DHDaniel HendriksSoftware Developer
Front-end & back-end developer

Ik bouw doordachte software.

Software developer met een passie voor zowel de voorkant als de achterkant. Van Java & Liferay web services tot interfaces in Next.js — ik bouw graag het hele plaatje.

Java
Liferay · back-end
Next.js
React · front-end
NL · EN
tweetalig
Portret van Daniel Hendriks
Daniel Hendriks
Open voor freelance projecten
Gebaseerd inNederland
TalenNederlands · Engels
OpleidingMBO-4 Software Development
FocusFull-stack web
Over mij

Nieuwsgierig, zelfstandig en oplossingsgericht.

Ik ben een enthousiaste software developer met een passie voor zowel front-end als back-end ontwikkeling. Ik werk graag met moderne JavaScript-frameworks zoals Next.js en React, met een sterke voorkeur voor TypeScript vanwege de overzichtelijkheid en betrouwbaarheid.

Op mijn werk bouw ik custom web services in Java op het Liferay-platform — de logica en integraties achter de schermen. Daarnaast ontwerp en bouw ik complete interfaces, zoals de website voor mijn orkest OrVeO. Ik ben altijd op zoek naar manieren om gebruiksvriendelijke en efficiënte applicaties te bouwen.

EnthousiastZelfstandigTeamspelerCreatiefOplossingsgerichtSerieus
Wat ik doe

Twee eindes van dezelfde stack.

01

Back-end

De logica, data en integraties achter de schermen.

JavaLiferayCustom Web ServicesNode.jsREST API'sSQL
02

Front-end

Interfaces die snel, helder en prettig in gebruik zijn.

TypeScriptNext.jsReactHTML & CSSResponsive UI
03

Tooling & werkwijze

Hoe ik samenwerk en lever.

GitAgile / ScrumAWSAPI-integratiesAzureCI/CD
Project · 01
Full-stack · Ontwerp & bouw2025 — 2026Live · orveo.nl

OrVeO

Volledige live website voor Orkest Vecht en Omstreken — door mij ontworpen én gebouwd. Van concept tot livegang.

Ik ben al ruim een jaar lid van dit orkest en heb de volledige website verzorgd: het ontwerp, de front-end én de techniek erachter. Een dynamische concertagenda, ledenportaal met authenticatie, ticketverkoop, sponsoren en een licht/donker thema. De site staat live en wordt actief gebruikt.

Next.jsTypeScriptREST APIAuthAzure BlobResponsive UI
orveo.nl
OrVeO website — orveo.nl
Project · 02
Back-end · Java & Liferay2025 — 2026All Art Professionals · GeHilversum

ContentDistributie

Een volledig zelfgebouwde REST API-module voor Liferay 7.4 die een content-distributiesysteem implementeert. Meerdere sites kunnen elkaars content “abonneren” via een kanaal/bron-systeem.

~50 Java-klassen · application- & service-laag
Datumfilters
upcoming / today / thisWeek / thisMonth / range met Amsterdam-tijdzone
Taxonomy-filters
REFINE (AND) of EXPAND (OR) over categorie-hiërarchieën
Sortering
field:asc|desc syntax, type-aware comparator (datum, nummer, string)
Caching
in-memory per scope, double-checked locking, 30 min TTL
Java 11Liferay 7.4OSGi / JAX-RSCustom Objects APIREST designThread-safe caching
~50 Java classes
// ContentDistributie · REST API
GET /o/c/kanaalContent
?scope=all&dateFilter=thisWeek
&taxonomy=REFINE&sort=date:desc
&page=1&pageSize=250
// klik Run om de feed op te halen
Project · 03
Front-end · Weknow Studio2024RTL 4 · live tv-game

Bestemming X

Interactieve webapp voor het RTL4-programma Bestemming X, gebouwd tijdens mijn stage bij Weknow Studio.

Ik werkte vooral aan de front-end: de interactieve interface waarmee kijkers live meespelen met de uitzending. Punten, posities en opdrachten lopen synchroon met de tv-aflevering op RTL 4. Hier verdiepte ik me in real-time interfaces en het bouwen van een soepele beleving voor duizenden gelijktijdige spelers.

Next.jsTypeScriptReal-time UIAPI-integratiesAWS
Bestemming X — teamkeuze
Bestemming X — livespel
RTL 4 · live
Tijdlijn

Ervaring & opleiding.

Werk

2025 — Heden
Software Developer — Liferay & Java
All Art Professionals
Custom web services in Java/Liferay voor ons product GeHilversum — o.a. de ContentDistributie-module achter wijzijnhilversum.nl.
2024
Junior Software Developer (stage)
Weknow Studio
Front-end voor de interactieve livespel-webapp van RTL4's Bestemming X.
2022 — 2023
Junior Software Developer (stage)
EMG Live
Webapplicaties met Vue.js, TypeScript en API-integraties.
2018 — 2025
Vulploegmedewerker
Albert Heijn
Naast mijn opleiding: vakken vullen, voorraad bijhouden en samenwerken in een hecht team — betrouwbaar en zelfstandig.

Opleiding

2021 — 2024
MBO-4 Software Development
ICT Campus
2017 — 2021
Havo
Alberdingk Thijm College
Contact

Laten we iets bouwen.

Heb je een project waar je hulp bij kunt gebruiken? Naast mijn werk neem ik graag freelance opdrachten aan — ik hoor graag van je.

© 2026 · Ontworpen & gebouwd door Daniel Hendriks.
scroll