THE PORTFOLIO

Ideas, built into
real experiences.

A closer look at my work in web development — the thinking, the details, and the code behind each experience.

Selected work

SELECTED PROJECTS / WHAT’S NEXT
Decofam furniture storefront with its “Furniture for a slower kind of living” hero
  • Decofam collection page
  • Decofam product page for the Arden lounge chair
  • Decofam journal page
DECOFAM / FURNITURE STOREDESIGN & FULL-STACK DEVELOPMENT

01 — FURNITURE E-COMMERCE

Decofam

A furniture store that sells online, in installments and at the counter, on one inventory and one customer list. A calm storefront for customers; a complete admin panel for the team behind it.

  • TypeScript
  • Next.js
  • NestJS
  • GraphQL
  • PostgreSQL
  • Prisma ORM
  • Stripe Checkout

PORTFOLIO RELEASE

A complete showcase store. Payments run in Stripe’s test mode and text messages are switched off; everything else works as it would for a real brand.

Inside the project
Storefront experience
Collection pages with filters and search, product pages with a gallery, finish picker, dimensions and reviews, a wishlist, and checkout as a guest or signed in.
Ways to pay
Stripe Checkout, four monthly installments after a document review, and wallet credit from returns.
In-store sales
Counter sales recorded in three steps, sharing stock and customers with the website.
Store administration
Twenty sections: catalog, inventory, discounts, banners, orders, payments, installments, returns, wallet, customers, reviews, messages, the journal, admins and settings, usable from a 320px phone.
Engineering
TypeScript throughout: Next.js and React for the interface, a NestJS GraphQL API in layered feature modules, PostgreSQL with Prisma, and more than 350 automated tests in CI.
Try it yourself
Sign in as a demo customer or demo admin: each visitor gets a private copy of the store that is cleared afterwards.

Showcase store — sign in with the demo accounts and change anything; your copy is private.

Nivox eyewear storefront with its “Elegance in Every Detail.” hero
  • Nivox women’s collection page
  • Nivox product page for vintage cat-eye glasses, with customer reviews
  • Nivox journal page
NIVOX / EYEWEAR STOREDESIGN & DEVELOPMENT

02 — CUSTOM E-COMMERCE

Nivox

An eyewear store built around the customer shopping journey. Built from storefront interfaces through server-side logic and database design.

  • PHP
  • MySQL
  • JavaScript
  • HTML / CSS
  • PDO
  • Stripe Checkout

FOR NEW PROJECTS

Nivox was built with PHP and MySQL. A new eyewear store would be built with TypeScript, Next.js, Node.js, NestJS, PostgreSQL, and Prisma ORM. The preview below shows the PHP and MySQL store.

Inside the project
My role
Interface design, front-end and back-end development, database structure, and the cart, checkout and order workflows.
Shopping experience
Product search, category and subcategory browsing, product details, favorites, reviews, a shopping cart, address selection, and order history.
Checkout
Server-side order calculations, US sales tax and Stripe Checkout integration, running in Stripe’s test mode.
Current stage
A personal portfolio project, live as a working showcase. Going live for a real brand means connecting live payments and sign-in services.

Showcase store — continue as demo and change anything; your copy is private.

THE NEXT CHAPTER

VENZOH.

A new stack. The same attention to detail.

Modern stack / Upcoming projects

03 — THE CURRENT STACK

The stack behind every new build.

Every Venzoh platform is built on one typed, modular stack, from the storefront to the database. TypeScript runs end to end, NestJS keeps business rules in clear modules, and PostgreSQL holds the data, so a store can add features and grow without being rebuilt.

  • TypeScript
  • Next.js
  • Node.js
  • NestJS
  • GraphQL
  • PostgreSQL
  • Prisma ORM
Inside the stack
Language
TypeScript across the front end and the back end.
Front end
Next.js for the customer-facing experience and application interface.
Back end
Node.js and NestJS for application services and business logic, with a GraphQL API.
Data layer
PostgreSQL with Prisma ORM for database modeling and data access.
What stays the same
A focus on thoughtful interfaces, dependable engineering, and the needs of e-commerce businesses.

Decofam runs on this stack today, and every new store is built on it.

NEXT IN THE COLLECTION

More project case studies will be added here.

HAVE A PROJECT IN MIND?

Start with the business, not the package.

Start a conversation