01

ERCÜMENT

Rotterdam, NL

Available for work

Web Developer crafting fast, accessible digital products.

Scroll to explore
ReactNext.jsTypeScriptNode.jsTailwind CSSPostgreSQLPrismaREST APIsGraphQLDockerGitFigmaVerceltRPCWordPressElementorReactNext.jsTypeScriptNode.jsTailwind CSSPostgreSQLPrismaREST APIsGraphQLDockerGitFigmaVerceltRPCWordPressElementor
02

About

I build fast, accessible, and visually sharp web applications — from concept to deployment.

Based in Rotterdam, I work with startups and companies to turn ideas into polished digital products. I care deeply about performance, clean code, and the small details that make the difference between good and great.

03

Work

Anime 010
012024

Anime 010

E-commerce store for anime-inspired apparel and merchandise, featuring product customization and WooCommerce checkout.

WordPressWooCommerceElementor
Slagerij Metin
022024

Slagerij Metin

Online halal butcher shop in Rotterdam with full e-commerce ordering, WhatsApp integration, and product catalog.

WordPressWooCommerceElementor
VelunaCare
032024

VelunaCare

Maternity and postpartum care platform with multi-language support, service packages, and appointment booking.

WordPressElementorGoogle Translate
Twinz Elektro
042024

Twinz Elektro

Electrical services company site with service showcase, product catalog, and contact flows for residential and commercial clients.

WordPressWooCommerceElementor Pro
Vertrouwd op Zuid
052024

Vertrouwd op Zuid

Home care provider site for Rotterdam seniors, presenting nursing and support services with a warm, accessible design.

WordPressElementorAstra
DGN Administration
062024

DGN Administration

Financial and administrative services firm site with service pages, contact forms, and a clean professional layout.

WordPressElementorWPForms
notaris-portal / api / documents.ts

1 // Document encryption handler

2 import { encrypt, sign } from '@/lib/crypto'

3 import { prisma } from '@/lib/db'

4

5 export async function uploadDocument(

6 file: File, clientId: string

7 ) {

8 const buffer = await file.arrayBuffer()

9 const encrypted = await encrypt(buffer)

10 const signature = await sign(encrypted)

11

12 return prisma.document.create({

13 data: { clientId, encrypted,

14 signature, status: 'pending' }

15 })

16 }

072025

MON Notaris Portal

Custom-built SaaS platform for notaries featuring secure document management, financial tracking, and encrypted client communication.

Next.jsReactSaaS
04

Contact

Let's build
something
together.

ercument-58@outlook.com