Just shipped a full-stack business listing platform — Biziffy.
Built with React/Next.js on the frontend and Node.js/Express on the backend, deployed on a Hostinger VPS (Ubuntu 24.04) with PM2 and Nginx.
Key things I handled on this one:
Google Location API integration for accurate business listings, pincode validation, sitemap and robots.txt setup for SEO, and complete VPS deployment from scratch via SSH.
The part I enjoyed most — getting the deployment pipeline clean so the client could manage updates without developer dependency.
Noise Reveal, a premium reveal component for Framer
I built a component that gives Framer sites cinematic reveals for images, video and live layouts. It has a soft, film-like edge with glow and grain, and can play on load, on view, from a variant or scrubbed by scroll.
It’s built for production: the reveal is prepared before it scrolls in, it’s accessible with reduced-motion support, it falls back when WebGL isn’t available, and pages stay plain HTML when nothing is moving.
Launched on the Framer Marketplace. Open to custom Framer and interaction work.
The WebGL fallback and reduced-motion support are the parts most reveal effects skip, so it's great to see them called out. Does the fallback keep some of the grain edge with CSS, or does it drop to a simple fade?
UI/UX design for a two-sided service marketplace. Clients post jobs and compare bids, while pros find work, write stronger bids and manage finances, team and portfolio in one place.
Overview:
Bidyard is a job bidding marketplace for local services like plumbing, electrical, HVAC and cleaning. Businesses post a job with a budget, service providers send bids, and the client compares them and hires the right pro. I designed both sides of the product and built a working interactive prototype.
The problem
Clients collect quotes over calls and messages that are hard to compare
It is hard to tell which pro is reliable before hiring
Providers waste time on jobs that don’t fit and guess at pricing
Their money, reviews, team and portfolio live in different places
Goals
Post a clear job in a few minutes
Compare bids on more than just price
Help providers find the right jobs and write better bids
Give providers one place to run their business
My role
Product design, UX, UI, design system, interactive prototype and motion
What I designed
Client side
My jobs dashboard with status, budget and bid count on every job
Post a job in 4 steps with a live preview
Job detail with a progress tracker from posted to completed
Bid list with sorting, shortlist and chat
Side by side comparison of up to 3 bids
Provider profile with services, portfolio and reviews
Provider side
Jobs feed with search, category filters and a parts-included filter
Bid form with a live bid strength meter and fee breakdown
My bids with bid status and client response
Finances: balance, escrow, taxes, earnings chart and transactions
Reviews with replies, services, team and worksites, portfolio