Building products
for the web.

Full-Stack Product Engineer based in the Netherlands. I ship full-stack web applications with TypeScript, React, and modern infrastructure — with a background in Discord bot development and community tooling.

 

Product engineer, not just a template.

I'm Daan Vrieling (zVapor_) — a full-stack product engineer based in the Netherlands. I build web products end to end: typed APIs, polished interfaces, and deployments that stay maintainable as features grow.

My work spans modern React frontends, Node backends with Prisma, auth with Clerk, and infrastructure on Vercel and Cloudflare. I care about clear architecture, accessible UI, and shipping things people actually use.

Before focusing on web, I spent years building Discord bots and community tools — including published open-source packages and bots serving thousands of servers. That background taught me how to ship reliable software under real user pressure.

Focus

Full-stack web & product engineering

Stack

TypeScript, React, Node, Prisma

Deploy

Vercel, Cloudflare, Docker

Background

Discord bots & community tooling

 

Where I've built.

A mix of independent product work and long-running community projects — with Discord bot development as an earlier chapter that still informs how I think about reliability and scale.

Bot Developer

Discord Ecosystem

Q1 2019 — Present
  • Built and maintained production Discord bots serving thousands of guilds, using discord.js and MongoDB.
  • Shipped Commapor — a published npm package for discord.js v14 command handling with database integration.
  • Designed modular architectures for multi-purpose bots with moderation, automation, and custom integrations.
  • Collaborated with server owners and communities to scope features, iterate on feedback, and keep bots reliable at scale.

Data Center Technician

Grafton / Google Netherlands

Q4 2025 - Q1 2026
  • Working in data security handling safe disposal of used hard drives that are decommissioned
  • Working closely with a 3rd party to solve open repairs on the DC floors
 

Tools I reach for.

A pragmatic toolkit for shipping typed, deployable web products — from UI components to auth, databases, and edge infrastructure.

Languages

TypeScript

Frontend

ReactTailwind CSSshadcn/uiThree.js

Backend

Node.jsPrisma

Platform & Infra

VercelClerkCloudflareDocker

Data

MongoDB
 

Projects that shipped.

A focused set of projects — open-source packages, this portfolio, and production Discord tooling. No filler, no work-in-progress badges.

Commapor

Commapor

Published npm package (@zvapor-dev/commapor) — a discord.js v14 command handler with MongoDB integration. Modular, type-safe, and built for production bot architectures.

TypeScriptdiscord.jsMongoDBnpm
Portfolio

Portfolio

This site — a Next.js + Payload portfolio with a dark vapor aesthetic, motion accents, and CMS-driven content.

Next.jsPayloadThree.jsTailwind CSS
Doubt Bot

Doubt Bot

Advanced multi-purpose Discord bot — moderation, automation, and server management tools designed to keep communities running smoothly.

discord.jsNode.jsMongoDB
 

Let's talk.

Open to collaborations, freelance work, and interesting product ideas. Drop a message or reach out directly.

© 2026 Daan Vrieling · zVapor_