M.Anees
  • Work
  • About
  • Skills
  • Experience
  • Contact
Get in touch
All projects
Client work2025

Rewiz

A two-sided marketplace for architectural visualization, rebuilt from the ground up

Visit live site(opens in a new tab)

Role

Lead full-stack engineer

Locales

4 languages

Payment rails

Stripe + Wise

Payouts

Automated sweeps

The problem

The original platform, Archiviz, supported business in one direction only: clients could hire artists, but artists could not originate their own projects or invite their own clients. Payments were reconciled by hand, there was no annotation workflow, and the interface did not match the premium positioning of the product.

What I built

Rebuilt as Rewiz on Next.js 15 and Node with MongoDB. Artists can now create projects and invite clients, making it a genuine two-sided marketplace. Payments run through a dual Stripe/Wise pipeline with automated cron sweeps for payouts. Feedback happens on an in-browser canvas annotation layer built with react-konva, so comments land directly on the render instead of in an email thread. Real-time chat runs over Socket.io and Firebase, and the whole interface is localized into four languages.

Impact

Manual payment reconciliation was replaced by an automated dual-rail pipeline, and the product went from one-directional hiring to a true two-sided marketplace.

Architecture

Next.js 15 App Router frontend with a Node backend on MongoDB. Multi-role access control separates client, artist and admin capabilities. The payment layer abstracts Stripe and Wise behind one interface so payouts route by region, with scheduled cron sweeps reconciling pending transfers. react-konva powers the annotation canvas; Socket.io and Firebase back the real-time messaging.

Key features

  • Multi-role access control for clients, artists and admins
  • Dual Stripe/Wise payment pipeline with automated cron payout sweeps
  • In-browser canvas annotation on renders via react-konva
  • Real-time chat over Socket.io and Firebase
  • Fully localized 4-language interface

Tech stack

  • Next.js 15
  • Node.js
  • MongoDB
  • TypeScript
  • Stripe
  • Wise
  • react-konva
  • Socket.io
  • Firebase
  • i18n

Interested in work like this?

Get in touch
M.Anees

Software Engineer building AI-powered products

WorkAll projectsExperienceContact

© 2026 Muhammad Anees. All rights reserved.

Built with Next.js, TypeScript & Tailwind CSS