Profile / Daniel Granzer

Full-stack web developer in Vienna

I'm Daniel Granzer, a full-stack web developer in Vienna. By day I own the jewellery-focused web portfolio at NCA NewConcept Agentur as web developer & team lead – by night my own platforms and passion projects keep growing.

From frontend to backend to AI integration, I build with attention to detail – ideally in the JavaScript ecosystem. And if you have a project that sparks my interest, I'd love to hear from you.

Open to projects · Vienna, Austria
daniel.png
Portrait of Daniel Granzer

Based in

Vienna, Austria

Today

Web developer & team lead, NCA

Computing since

2013 · HTL Spengergasse

Languages

German, English (C1)

Profile / Layers

What I work on

Four layers that make up my days right now – from the job at NCA to what gets built in the evenings.

  1. 01
    team-lead@nca

    Web Developer & Team Lead – NCA NewConcept Agentur

    Since September 2025 I've been building the Experten platform at NCA NewConcept Agentur with Next.js and Payload CMS. Alongside that I maintain 10+ WordPress-based jewellery websites connected to a central Pimcore PIM – including direct customer contact, from first request to delivery.

    Next.jsPayload CMSWordPressCustomer contact
  2. 02
    experten-plattform

    Architect of the Experten platform

    At NCA I design and build the Experten platform: one central Payload CMS as the brain behind Goldexperten, Verlobungsring-, Trauring- and Uhrenexperten plus Juwelierfinder – including the jeweller hub, lead funnels (GEX/VEX/TEX) and production AI pipelines.

    Next.jsPayload CMSAI integrationTurborepo
  3. 03
    passion-projects

    The building continues after hours

    Learning doesn't stop at the day job: two of my own products are already live: MunchMatch, where you swipe together to decide what's for dinner, and Pike, a private 90-day fitness league for friends. A new platform for the Austrian market is in the works too. Which is exactly why I stay open to interesting projects – do reach out.

    MunchMatchPikeRealtimePWA
  4. 04
    background

    The road here

    Bilingual computer science at HTL Spengergasse, a web development diploma from SAE Institute Vienna, then banking IT at Euram Bank – I've been at home between code and systems for several years.

    SAE ViennaHTL SpengergasseIT operations
Profile / Approach

How I work

01

Directly with me

From the first request to ongoing support you talk to the person who builds your project – no hand-offs, no middle layer.

02

Writing first, then a call

Requests come in writing first. That way I can judge honestly whether I'm the right fit for your project before we get on a call.

03

Design and code from one hand

I design and develop myself. What you approve in the design is what goes live in the end.

04

Clear packages, clear prices

You know what your project costs up front. Any extensions are discussed openly before they come up.

Working together

Sounds like the right fit?

With me you talk to the person who builds your website, from the first sentence to the launch.

Profile / Background

Milestones

From banking IT to web development – the stations at a glance. The full details are in my CV.

Work

Sept 2025 – present

Web developer & team lead

NCA NewConcept Agentur GmbH

2024 – present

Web developer & consultant

Selbstständig

Feb 2024 – Feb 2025

IT Administrator

European American Investment Bank AG

2019 – 2020

Civilian service, IT department

BKA Wien Spittelau

2016

Internship, DACH IT department

Frequentis AG

2015

Internship as database administrator

Axians ICT Austria GmbH

Education

2020 – 2023

Diploma in Web Development

SAE Institute Wien

2013 – 2019

Bilingual computer science through year 4

HTL Wien 5 Spengergasse

2009 – 2013

Lower secondary school

BRG Purkersdorf

View CV
Profile / Tools

Strengths & stack

An honest self-assessment and the tools I work with every day.

skills.radar
Eye for designFrontendBackendDevOpsAI integrationCommunication

Self-assessment, not a benchmark.

Languages & frameworks
TypeScriptJavaScriptReactNext.jsNode.jsTailwind CSSSQLPHPC#
Backend & data
Payload CMSPostgreSQLSupabaseREST APIsS3PimcoreWordPressShopify
AI integration
Claude APIOpenRouterSchema-erzwungene GenerierungWeb-GroundingVisionPrompt Engineering
Tools & practice
GitTurborepoVercelAgileSEOThree.js
Projects / Selection

Selected work

Every project individually designed – from a multi-brand system to an online store.

01Platform

Juwelierfinder.com

Juwelierfinder is the newest and largest expansion of the Experten platform: instead of a single niche it bundles all Experten directories – gold, engagement rings, wedding rings, watches – into one search engine for jeweller services. Users find the right jeweller by request and region; the next stage is a multi-tenant marketplace where jewellers sell watches and jewellery directly.

Next.js 15React 19TypeScriptPayload CMSPostgreSQL
View case study
02App

MunchMatch.me

MunchMatch ends the endless “what are we eating tonight?”. Up to ten people join a room with a five-letter code, everyone swipes the same deck on their own phone – and the first dish all of them like wins. Nothing to install, no account, free. And it keeps going from there: step-by-step cooking mode, shopping list, a week plan for the household.

Next.js 16React 19TypeScriptSocket.ioPayload CMS 3
View case study
03App

Pike90.app

Pike turns 90 days of training with friends into a league. It scores how much each person improves against their own Day-1 numbers – beginners and long-time lifters compete on equal terms. Add a voxel gladiator that grows with your numbers, a weekly quota, a trash-talk feed where proof is mandatory and a full workout tracker. Built for a handful of friends, not for followers.

Next.jsReactTypeScriptReact Three Fiberthree.js
View case study
04Platform

Experten-Plattform

Multi-brand platform for the jewellery industry in Germany and Austria: one central Payload CMS feeds the brand frontends Goldexperten, Verlobungsringexperten, Trauringexperten, Uhrenexperten and Juwelierfinder from the same data set. Jewellers maintain their profiles through a dedicated hub, brand-specific funnels (GEX, VEX, TEX) turn visitors into warm leads for partner jewellers – and AI pipelines accelerate editorial work and data intake.

Next.js 15React 19Payload CMSPostgreSQLTypeScript
View case study
05Website

Diegoldexperten.com

Diegoldexperten.com was the first brand frontend of the Experten platform: an SEO-strong niche site around gold buying. Live precious-metal prices flow into calculators and charts via cron, sellers find vetted buyers in their region – and the GEX funnel qualifies enquiries step by step into warm leads for partner jewellers.

Next.js 15React 19TypeScriptPayload CMSTailwind CSS
View case study
06E-commerce

Dreamcare.at

Shopify e-commerce with a custom theme: integrated payments, flexible variant management and multilingual support. Responsive design for every device.

ShopifyLiquidJavaScriptCSS3Shopify API
View case study
AI / In practice

AI that works inside the product

No buzzword bingo: AI speeds up my development and creates measurable value in my clients' products.

Developing with AI

AI-assisted tooling significantly shortens my iteration cycles – more time for architecture, detail and quality. The result stays hand-checked: every line goes through review, every decision stays mine.

Integrating AI into products

Three AI subsystems run in production on the Experten platform – from a researching content pipeline to data intake. With clear principles: verifiable sources, structured output instead of free-form text, cost tracking per generation, and nothing goes live without human approval.

Running in production

Content pipeline

Keyword research, web research with real sources, schema-forced article drafts straight into the CMS.

Data intake

Google Maps URL in, verified structured profile draft out – hours become a single review click.

Vision alt text

Accessible German image descriptions – generated automatically at media upload.

Read the Experten case study
Contact / Next step

Let's plant your project

Tell me about your idea – I reply within 24 hours.