Open for new builds

Selected work, built as drawn.

Figma designs rebuilt in WordPress and Elementor, pixel for pixel. Then handed over so your own team can edit them without calling me.

4.9 ★ from 215 Fiverr reviews 100% Job Success 240 projects shipped
240+
Projects shipped
5+
Years building client websites
100%
Upwork Job Success Score
1hr
Average response time on Fiverr
View live
2bluxe.com
2 B Luxe Events
001 / Events · Full funnel
AI conciergeLanding pagesSEOMeta ads

2 B Luxe Events

One client, the whole path: landing pages, search, an AI concierge and paid social. For a destination-wedding brand built around the Wedcation.

Brief
Campaign pages, better search visibility, and a way to answer couples at any hour without missing leads.
Risk
Couples ask questions at night and across time zones. Unanswered questions go cold, and a chatbot that makes things up is worse than none.
Build
Four jobs, one system: three campaign landing pages built natively in Elementor, a Semrush-backed SEO audit with indexing and heading fixes, an AI concierge chat that answers in the brand voice and captures leads, and Meta ads pointed at the pages.
Result
Ads and search bring couples to pages built to convert, and the concierge picks up their questions around the clock.
  • Elementor
  • Semrush
  • AI concierge
  • Meta Ads
Read the full case: 2 B Luxe Events
View live
siradentistrynj.com
SiRa Dentistry
002 / Dental · Clinic website
Web designElementor ProCustom widgetHealthcare

SiRa Dentistry

A family dental practice site that gives patients a reason to book. Designed and built in Elementor, with a custom quiz widget.

Brief
A modern, trustworthy site that covers every treatment and moves new patients to book online.
Risk
Patients compare dentists on their phone and leave if safety, comfort, cost or availability is unclear.
Build
Design, build and a quiz: a full site in Elementor Pro with a page for every treatment, clear guarantees and reviews, and a custom four-question oral health quiz widget that ends with a personal score.
Result
Every page leads to one action, Book Now, which goes straight to the practice's online scheduling.
  • Elementor Pro
  • Custom widget
  • JetFormBuilder
  • Online booking
Read the full case: SiRa Dentistry
View live
almamsha.alefgroup.ae
Al Mamsha
003 / Real estate · Figma to Elementor
Figma to ElementorCustom widgetsReal estateUAE

Al Mamsha

A premium property community site, built from its Figma design. For Alef Group's Al Mamsha community in Sharjah.

Brief
Match the Figma design and give the team a site they can run themselves.
Risk
Generic sliders and tab add-ons look close but never match the design, and slow the site down.
Build
Figma to Elementor, with custom widgets: the full design rebuilt natively in Elementor Pro, an interactive tabs widget and a launches slider built as real widgets, and a page for each project.
Result
The site matches the design, and the team updates projects and images in the Elementor editor.
  • Figma
  • Elementor Pro
  • Custom widgets
  • JetEngine
  • Contact Form 7
Read the full case: Al Mamsha
View live
alpineeagle.com
Alpine Eagle
004 / Brand site
Figma to ElementorFlex containersHandover

Alpine Eagle

A brand design rebuilt as drawn in WordPress and Elementor. The marketing lead now edits it without a developer.

Brief
The Figma file was good. The job was to build it faithfully, not to reinterpret it.
Risk
Page builders drift ten percent off a type scale, and heavy brand photography slows the first screen.
Build
Design system first: global colours, six named type styles and a spacing scale from the file. Images on a diet with WebP and per-breakpoint sizes, hero never lazy.
Result
Every page inherits the system. A brand change is one edit, not ninety. Two weeks' cover after launch.
  • WordPress
  • Elementor containers
  • WebP
  • Recorded walkthrough
Read the full case: Alpine Eagle
View live
tomthedesigner.com
Tom the Designer
005 / Portfolio
Pixel accuracyGlobal typeCustom widget

Tom the Designer

A designer's own portfolio, built from his Figma file. When the client can see a four-pixel error, close enough isn't.

Brief
Indistinguishable from the file, at every breakpoint.
Risk
Builder default margins collapse the whitespace a portfolio depends on. Compression artefacts a designer will spot.
Build
Type scale as a spec: every style set globally before any section. Defaults zeroed, gap-based spacing, and a small custom widget for project entries.
Result
Verified by computed font-size, line-height and pixel gaps, not screenshots. Adding a project is filling in fields.
  • Elementor
  • Global styles
  • Custom widget
  • WebP
Read the full case: Tom the Designer
View live
actualizatec.com
Actualiza Tec
006 / Bilingual
Two languageshreflangEnquiry path

Actualiza Tec

A tech services site in two languages. Built so both versions convert, not just the first one.

Brief
Content parity across both languages, with the enquiry path designed in from the start.
Risk
Text runs 20 to 30 percent longer in one language. Buttons, validation and 404s get left untranslated.
Build
Designed for the longer language: no fixed heights on text. Every visible string inventoried first. Reciprocal alternate links and a switcher that lands on the matching page.
Result
Every page ends with a next step in the visitor's language. Adding a page adds it in both.
  • WordPress
  • Elementor
  • lang + alternate
  • Bilingual forms
Read the full case: Actualiza Tec
View live
euroboxx.eu
euroboxx
007 / Catalogue
Search and filteringPerformanceCheckout

euroboxx

A parts catalogue where search, filters and checkout stay out of the buyer's way. And stay fast as the catalogue grows.

Brief
Buyers arrive with a part number and two competitor tabs open. Confirm it's here, fast.
Risk
Naive filters that work at 200 products and crawl at 2,000. Page weight that multiplies with every card.
Build
Indexed filters with state in the URL, header search on every breakpoint with near matches, and product cards from a lean custom widget.
Result
Guest checkout with minimum fields. Adding stock is filling in fields; listings and filters follow.
  • WordPress
  • Custom widget
  • Indexed attributes
  • Guest checkout
Read the full case: euroboxx
How every build runs

Same four steps, every project.

No surprises between the Figma link and launch day. You know what happens at each step before I start.

  1. System before pages

    Colours, type and spacing pulled from your file into global styles first.

  2. Build to the file

    Where the design is silent on a breakpoint, I propose one and you sign it off.

  3. Measure, don't eyeball

    Computed sizes, line-heights and gaps checked against Figma values.

  4. Hand it over

    Named containers, a short recorded walkthrough and two weeks' cover.

Client reviews

In their words.

Level 2 seller on Fiverr, Top Rated with 100% Job Success on Upwork. The reviews are public. All reviews ↗

Quality ★★★★★
“He is a great developer with precise eye for details. I work as a web designer and it's very hard to find developers that do it pixel-perfect... he is the guy that does it.”
Tom the DesignerWeb designer · Slovakia · 5★ on Fiverr
Reliability ★★★★★
“Amazing job. On time. Trustful as usual. Will definitely hire again.”
Alpine EagleRepeat client · Germany · 5★ on Fiverr
Easy to work with ★★★★★
“It has been very easy and comfortable to work with him, we will definitely do another project together.”
Actualiza TecSpain · 5★ on Fiverr
Start a build

Tell me what you're building.

A landing page, a full site, more traffic or a chatbot. A link and one sentence is enough. Before either of us commits, you get:

  1. What's straightforward and what I'd change first.
  2. What needs a decision from you.
  3. A fixed price and how long it takes.

Rather talk it through?

Pick a 15-minute slot. I'm in Comilla, Bangladesh (GMT+6), overlapping EU mornings and US evenings on purpose.

Opens my calendar. No pitch, no obligation — if it’s not a fit I’ll say so.

Prefer email? jamshadulrafi@gmail.com

Get a fixed-price estimate

What do you need?
Rough budget
Fixed price before I start. No obligation.