/ Portfolio and Experience

Recent work.

Platforms, marketplaces, automation and internal tooling — built, shipped and kept running.

Each entry is a project I designed, built or currently maintain. Where a site is public, the live link sits on the card.

Interior & Exterior Design Portfolio
Rajseba Design2024

Interior & Exterior Design Portfolio

Rajseba Design is an interior and exterior design practice, and its site is a portfolio in the literal sense: the work is the photography, and everything else is a frame around it. I built it on WordPress. The brief was visual-heavy, which on a portfolio site means image-heavy — the pages carry high-resolution photographs of finished interiors and exteriors, and those are exactly the files that make a page slow. Most of the build went into that: optimising the source images and the galleries that present them, so a project can be browsed at full quality without the wait. design.rajseba.com no longer responds, so the site is recorded here rather than linked.

  • WordPress
  • Gallery Optimization
Secure Digital Vault & Membership Platform
VL Strategies2024

Secure Digital Vault & Membership Platform

VL Strategies sells digital assets through a members-only platform, and the centre of that platform is a secure Digital Vault: material that stays gated until someone has paid for access. I built it on WordPress, with MemberPress running the membership layer. Access is tiered rather than all-or-nothing — subscription levels decide which part of the vault a given member can open. Recurring billing is integrated on top of that, so a subscription renews on its own schedule rather than being sold again each cycle. That is the build in one line: gated content, tiered subscription levels and recurring billing wired together for digital asset sales.

  • WordPress
  • MemberPress
  • Subscription Mgmt
Personal Branding Portfolio
Rakesh Datta2024

Personal Branding Portfolio

Rakesh Datta is a personal branding portfolio, built around one person rather than a company or a product catalogue. I built it on WordPress. Typography carries the design. The layout is arranged as a personal narrative — meant to be read in sequence rather than scanned as a grid of feature blocks — and the type is what gives that sequence its pacing and hierarchy. The brand identity showcase sits inside that flow rather than beside it, so the design and the story are the same thing. rakeshdatta.com now refuses public requests, so this one is recorded from the project notes rather than from a page that can be loaded today.

  • WordPress
  • Personal Branding
Educational Platform for BCS Candidates
Vertex Quiz Platform2024

Educational Platform for BCS Candidates

Vertex for BCS is a preparation platform for BCS candidates in Bangladesh, and it leads on structured, expert-led learning. I first built it on a MERN stack — MongoDB, Express, React and Node — and later rebuilt it on Next.js with a NestJS backend over PostgreSQL, which is what runs today. The site is arranged around a study cycle rather than a brochure. Chapter-wise lessons sit inside a course catalogue, timed mock quizzes run in real time, and progress tracking shows a candidate what they have already covered. That only works for a signed-in student, so authentication is part of the build rather than bolted on: register and log in gate the study side, while courses, pricing, gallery, FAQ, about and contact stay public for anyone still deciding. The quiz engine is the centre of the build: timed mock tests that run against the clock, with each attempt feeding the progress view a candidate checks between sessions.

  • Next.js
  • NestJS
  • PostgreSQL
  • +1
Study Abroad Consultancy Platform
Raj Admission2024

Study Abroad Consultancy Platform

Raj Admission is an education consultancy for people applying to UK university degrees without the traditional A-Level route — British nationals, EU settled and pre-settled status holders, and people with refugee status. The site leads with eligibility rather than prospectus copy: the homepage opens on whether the visitor already qualifies, then works through government-funded courses, study-while-you-work options, intakes running several times a year, and partner universities. I built it on WordPress with lead-generation tooling, and the structure is arranged around a single action. Home, Services, About Us and Contact all sit beside a permanent Apply Now, so the enquiry is never more than one click away. The services page sets out what the consultancy does for an applicant — personal statement support, application assistance, student finance applications, interview preparation, educational consultation, and application review and editing — which is what a student needs to read before committing to a form.

  • WordPress
  • Lead Gen Tools
Hybrid Content Aggregation Platform
Gae-Du Aggregator2024

Hybrid Content Aggregation Platform

Gae-Du was a hybrid content platform: a WordPress site with a custom Python layer behind it. The Python side did the part WordPress alone does not do well — parsing RSS feeds from a range of outside sources, and generating custom feeds of its own back out. That is what made the aggregation automatic rather than manual. Content arrived from several sources on its own and was surfaced through one unified interface, instead of being collected and posted by hand. I built it in 2024. The domain no longer resolves, so this account comes from the build itself rather than from a page you can open today.

  • WordPress
  • Python
  • RSS Feeds
Scalable Real Estate Marketplace
Raj Property2025

Scalable Real Estate Marketplace

Raj Property is a real estate marketplace, built as a full MERN application — MongoDB, Express, React and Node, with Redux holding client state and a REST API between the front end and the server. The work was mostly architectural. Users list, search and filter properties, so the database schema had to carry enough attributes per property for that filtering to be worth using, and had to stay scalable as the number of listings grows. Above that sits a custom dashboard for agents and buyers. I built it in 2025. The domain no longer resolves, so there is nothing to show running, and what is described here is the build itself rather than a page you can open today.

  • MongoDB
  • Express
  • React
  • +3
Corporate Website & Custom SaaS Solution
Weblasser Ecosystem2024

Corporate Website & Custom SaaS Solution

Weblasser is a Bangladeshi agency describing itself as a web design and development, software development, graphic design and digital marketing specialist. I led development of its corporate website, built on WordPress with PHP. The site carries two things at once. One is the agency shopfront: custom WordPress development pitched on speed, design and SEO, with price plans, a why-choose-us section, templates, a work process, testimonials and a blog, all funnelling to a contact route. The other is the product line — a Software section listing the business systems the company sells: eDokan, ERP, Account, ePharmacy, ePump, eHotel and Education software — so marketing and products sit under one navigation. Alongside the website I collaborated on a custom point-of-sale and SaaS solution, and integrated the data flows running between the marketing site and those internal tools.

  • WordPress
  • SaaS
  • POS Integration
  • +1
Bespoke Luxury E-Commerce Experience
Philip Karto Luxury Store2024

Bespoke Luxury E-Commerce Experience

Philip Karto is a French artist's atelier that takes authenticated vintage Louis Vuitton and Hermès bags and reconstructs them by hand — dismantled, restored, rebuilt, then numbered and signed as singular pieces. The store had to carry that positioning, so I moved off page builders and coded a custom WordPress theme against the supplied design, WooCommerce underneath, PHP and CSS by hand. The catalogue was organised the way collectors shop: a Louis Vuitton collection with its own pages for the Speedy, Keepall and Neverfull, a Hermès collection, the atelier's own editions, and a separate caps collection. Around it sat the pages that carry a high-value sale — the artist's story, an FAQ, and search. Two requirements were fixed: pixel-perfect compliance with the design, which is what moving beyond a builder was for, and optimised checkout flows. The atelier has since migrated the store to Shopify, so philipkarto.com no longer runs the theme I built for it.

  • WooCommerce
  • Custom Theme
  • PHP
  • +1
Laundry Service Platform Redesign
Friends Laundry BD2025

Laundry Service Platform Redesign

Friends Laundry BD is a laundry and dry-cleaning service in Ranibazar, Rajshahi, working for households alongside hospitals, hotels, clinics and restaurants. I rebuilt the interface on WordPress with Breakdance Builder, and later moved it again onto Next.js with a NestJS backend. The job was framed as a UX revamp aimed at customer retention, not a restyle. The work went into the route from landing to booking. Every job the business takes has its own service page — fifteen of them, from suit and saree dry cleaning through sofa, curtain and carpet cleaning to hospital linen, hotel linen and office uniform washing — so a hotel manager and someone with one winter jacket each land somewhere specific rather than on a shared list. The navigation stays deliberately short: services, gallery, about, contact, FAQ, and Book pickup sitting in the navigation itself. The rest of the homepage answers what people ask next — a six-stage cleaning process, reasons to choose them, local testimonials — then returns to the booking route.

  • Next.js
  • NestJS
  • Cloudinary
High-Performance Agency SPA
RAM IT Agency2024

High-Performance Agency SPA

RAM IT Agency is a digital agency, and the brief was a single-page application rather than a conventional multi-page site. I built it in React with Tailwind CSS. Everything a visitor needs sits behind one initial load — moving around the site swaps views instead of fetching new documents, which is where the rapid load times come from. The interface is assembled from a reusable component library, so sections repeat established patterns rather than being hand-built one at a time, and the look is modern and tech-forward to match what the agency sells. ramitbd.com is a parked domain now, so this one is a record rather than a link.

  • React.js
  • Tailwind CSS
Agricultural Business Portfolio
Latif Agro2024

Agricultural Business Portfolio

Latif Agro is an agricultural business. The brief was a portfolio site — a place to set out what the company produces and the services it offers, in a clean corporate layout. I handled both the design and the build. The result is a straightforward business portfolio: product and service sections carrying the substance, with the layout kept plain so the offering reads first. The work was development and UI design — presentation rather than platform integration. The domain no longer resolves, so there is nothing live to link to. What is described here is the build as delivered, not a page you can open today.

  • Web Development
  • UI Design
Car Rental Marketplace
Rent Spot 242024

Car Rental Marketplace

RenTSpot24 rents vans across Germany's Rhein-Main area — Sprinter L1H1 and L2H2, by the hour or by the day, collected in Raunheim, Frankfurt, Wiesbaden or Weiterstadt. I built it on WordPress with a booking engine behind the reservation flow, in German throughout. The structure follows how people look for a van. Beside the vehicles-and-prices and locations sections, each city gets its own page — Frankfurt, Wiesbaden, Raunheim and the wider Rhein-Main region — plus a page dedicated to renting a van for a house move. An FAQ answers what those pages leave open. The booking engine is the centre, running as five steps: location, rental period and kilometres, insurance, driver and contact details, document uploads for ID and licence, then a signature drawn with a mouse or a finger. Pickup point is a dropdown of the four depots, and start and end are date pickers with times in half-hour slots — so every reservation is pinned to a location and a real window of availability before it is confirmed.

  • WordPress
  • Booking Engine
Multi-Service Agency Website Overhaul
Seba Rajshahi2025

Multi-Service Agency Website Overhaul

Seba Rajshahi is an umbrella service brand in Rajshahi — hotel and home services under one name, covering AC servicing, plumbing, electrical repair, pest control, deep cleaning, marble polishing, carpentry, painting and laundry. The homepage puts it plainly: one umbrella, every service. This was an overhaul, not a new build. I first moved the site onto Breakdance Builder for its lean code output, replacing the bloated page builder it ran on before, and later rebuilt it on Next.js with a NestJS backend. The result is a lighter structure aimed at local search visibility. The navigation is organised around how the work is sold. Services are grouped into categories — laundry and dry cleaning, cleaning, pest control, polishing, home services and business services — and hotel management gets its own route, because a hotel is a different customer from a household. Projects and a gallery carry completed work, an about and contact page sit behind them, and a book-pickup route runs alongside the lot.

  • Next.js
  • NestJS
  • Cloudinary
B2B IT Agency Service Website
WikiSEO2024

B2B IT Agency Service Website

WikiSEO is a B2B agency that sells visibility: Wikipedia page creation and backlink building, white-hat SEO and content strategy, and web development in WordPress and Shopify. The homepage puts it in three steps — get on Wikipedia, get found, get ahead. I built the site on WordPress. Rather than pooling everything into one services page, the structure gives each line of business its own route: a wiki section for the Wikipedia work, an seo section for search, and a web section for development, so a visitor lands on the specific service they came looking for. A blog sits behind those, split into the same SEO and web categories, with about and contact pages carrying the rest. Order Now sits in the main navigation, so the enquiry route is one click from any page. The build was shaped by what the agency sells: an SEO-optimised structure, a design aimed at conversion, and a professional B2B layout.

  • WordPress
  • SEO Tools
Travel Agency Portal & Booking System
Raj Travels2024

Travel Agency Portal & Booking System

Raj Travels is a UK travel agency. The site is its public portal: tour packages presented with their itineraries, and an integrated booking system for reserving against them. I built it on WordPress with a booking integration. The itinerary displays are dynamic rather than hand-typed static pages, so a package's itinerary comes from the data behind it. The path through the site is short by design — browse the tours, read the itinerary, book — which is what a travel portal has to get right. The domain no longer resolves, so there is no live portal to link to. What is described here is the build as delivered, from the project record rather than from a page you can open today.

  • WordPress
  • Booking Integration
Digital Brand Identity for Agro-Enterprise
Agrunique2024

Digital Brand Identity for Agro-Enterprise

Agrunique is an emerging agro-enterprise based in Gazipur, working across three lines: agriculture, fisheries and agro tourism. The brief was to establish its digital brand identity. I built the site on WordPress with Breakdance Builder, using dynamic data so content areas render from what is stored rather than being laid out by hand page by page. The interface is deliberately visual and trust-led, built to highlight premium agro-products. The homepage runs from the three service lines and their calls to action — Shop Now, Agro Tour, Grow Your Food — into a partners' testimonial section, and then a media coverage section. Around that sit the pages a buyer reaches for next: about, blog, FAQ and contact, with the store policy links — shipping and delivery, terms and conditions — kept in the footer alongside the social profiles.

  • WordPress
  • Breakdance Builder
  • Dynamic Data
PipraPay Payment Gateway
Miya Group BD2025

PipraPay Payment Gateway

payment.miyagroupbd.com is Miya Group BD's own payment gateway: a self-hosted PipraPay instance I deployed and wired into the group's sites, rather than a hosted checkout rented separately for each brand. The public address is a login screen, and everything behind it is the merchant dashboard. The work was the deployment and the integration, not the gateway's own interface. PipraPay itself is a PHP application on Apache, which I deployed in Docker on the group's own infrastructure and then wired into each storefront through its API, so one gateway serves several brands instead of one checkout per site. MGB Tours & Travels and MGB Shopping both take payments through it. That was the point of running it in-house rather than renting: a free payment gateway the group owns outright, reusable across group websites, and ready to plug into the next project that launches without rebuilding the payment plumbing from scratch each time.

  • PHP
  • Apache
  • Docker
  • +1
Resellable E-Commerce Platform
MGB Shopping2025

Resellable E-Commerce Platform

MGB Shopping is Miya Group BD's marketplace, billed on the site as Bangladesh's modern marketplace and selling across electronics, fashion, home and beauty, and automotive. I built it on Next.js with a Node.js and Express backend over PostgreSQL, with checkout running through the group's own PipraPay gateway. The storefront is arranged the way people browse rather than the way a catalogue is stored: categories, all products, deals, new arrivals and best sellers each get their own route, alongside search and a customer account area covering orders, wishlist and saved addresses. Around those sit the pages that decide whether an order actually gets placed. The FAQ is split into ordering, payment, shipping, returns and account; payment covers cash on delivery, bKash, Nagad and Rocket, and cards; delivery is free over 5,000 taka. I architected it so the same storefront codebase can be relaunched for future shopping brands. It is in final development, nearly complete.

  • Next.js
  • Express
  • Prisma
  • +2
Handcrafted Charms E-Commerce Store
GinaG Purse Decor2025

Handcrafted Charms E-Commerce Store

GinaG Purse Decor sells handcrafted purse charms and chains, including the Handcrafted Colorful Purse Charm & Key Holder, the Luxury Multicolor Beaded Keyring Accessory and the Boho Chic Beaded Bag Charm. I built the store as a full-stack application: a NestJS backend behind a Next.js frontend, with customer accounts, search and a chat launcher. Because every piece is made to order, it does not behave like a normal cart. The catalogue is there to browse, sortable by newest, price or name with a price-range filter, but ordering runs through a quote-on-request form instead of instant checkout. The buyer picks charm colour and style, says whether they want an initial added, and chooses pick-up or mailing at a flat 15 dollar packing and mailing rate, then signs and dates the order. The flow matches the business: custom orders are welcome, and each piece is made for the person who ordered it.

  • NestJS
  • Next.js
AI-Verified News Aggregation Engine
The World Mirror2025

AI-Verified News Aggregation Engine

The World Mirror is a news site fed by a pipeline rather than a newsroom. I built a scraper and rewriting engine in Node.js that pulls stories from several sources, cross-verifies them against each other before anything is published, then uses an LLM to rewrite the verified story into an original article. The published side is a categorised feed: business, politics, health, science, sports and entertainment, plus a general section and a videos section, each carrying the articles the pipeline produced for it. The domain is not reachable at the moment, so this describes the build as it stood: multi-source cross-verification, an AI-rewritten article pipeline, and a live feed organised by category.

  • Node.js
  • AI/LLM
  • Web Scraping
Local Service Platform Modernization
Pest Control Rajshahi2025

Local Service Platform Modernization

Pest Control Rajshahi is a licensed cleaning and pest-control business serving the city — deep cleaning, pest treatment, polishing and water-tank cleaning. The brief was a full rebuild rather than a restyle. It first moved off its legacy stack onto WordPress with Breakdance Builder, and I later rebuilt it again on Next.js with a NestJS backend, which is what runs today. The structure follows the way customers actually arrive. Instead of one services page listing everything, each property type gets its own: home, office, hotel, restaurant, clinic and school. Someone searching for office cleaning lands on a page about office cleaning, not a general list they have to read past. Around those sit the pages that answer the next question — a gallery of completed work, an FAQ, and a contact route that is never more than a tap away. Performance was the requirement, not a bonus. The current build holds a cumulative layout shift of zero on a mobile-first layout, and serves its photography through Cloudinary rather than from the origin.

  • Next.js
  • NestJS
  • Cloudinary
Corporate Group Website
Miya Group BD2025

Corporate Group Website

Miya Group BD is the group's flagship corporate site, the hub tying every subsidiary together under one identity. The site presents the group as a single closed-loop ecosystem of four desks: Miya Holdings, Miya Consultancy, Miya Digital Solutions and Miya Tourism, spanning construction and real estate, advisory, digital engineering and travel. I built it on Next.js with a FastAPI backend over PostgreSQL, and I maintain it as the group's sole full-stack developer. The navigation is organised around who arrives. About carries the company timeline, leadership, CSR and awards; Divisions routes through to each arm; Newsroom holds the press centre and a running insights blog; and everything aimed at counterparties sits under Partner, covering investor relations, partnerships and joint ventures, a consultation request, careers and the affiliate syndicate. Each division then runs its own site on the same design language, so the group reads as one brand across every vertical.

  • Next.js
  • FastAPI
  • PostgreSQL
  • +1
Holdings & Investment Portal
MGB Holdings Limited2025

Holdings & Investment Portal

MGB Holdings Limited is Miya Group BD's investment and asset-management arm. The site I built for it is a working property listings portal rather than a corporate brochure: verified apartments, houses, land and commercial space for sale across Bangladesh. It runs on Next.js with a FastAPI backend over PostgreSQL. Buyers enter either by property type — apartments, houses, land — or by city, with listings ranging from office floors in Gulshan and Sonadanga to commercial space in Bashundhara R/A and Purbachal. A separate Projects section carries MGB Holdings' own developments: Miya Riverfront Estates, Miya Trade Centre, Miya Skyline Residences, Miya Central Square and Miya Green Enclave. Owners with something to sell have their own route in from the homepage. The site shares its design language and infrastructure with the main Miya Group BD site, so the subsidiary reads as part of the group rather than a separate brand, and it ships through the same secure deployment pipeline.

  • Next.js
  • FastAPI
  • PostgreSQL
  • +1
Consultancy Services Website
MGB Consultancy2025

Consultancy Services Website

MGB Consultancy, which trades on the site as Miya Consultancy, moves people and capital across borders: European work permits, study placement abroad and cross-border investment. I built the subdomain in Next.js with a FastAPI backend over PostgreSQL. The structure follows those three desks rather than a generic services list — Work Visa, Study Abroad and Foreign Investment each get their own route, with About, Counsel and Insights pages behind them for people who read before they enquire. Enquiries land on a contact form that asks which desk you need, so a study case never arrives at the investment desk by accident. The eligibility check page currently takes route, budget and timeline by email while its interactive form is still to come. Throughout, it aims at what a B2B consultancy needs from a website: professional presentation, a legible service catalogue, and fast, SEO-friendly pages.

  • Next.js
  • FastAPI
  • PostgreSQL
  • +1
Tours & Travel Booking Site
MGB Tours & Travels2025

Tours & Travel Booking Site

MGB Tours & Travels is the group's travel house, and the site covers both halves of what it sells — pilgrimage and holidays. Hajj and Umrah packages sit beside Maldives honeymoons, Bangkok and Phuket, Japan in cherry blossom, the Golden Triangle and AlUla, with destinations running from India, Thailand and Malaysia to Saudi Arabia, Portugal and Sri Lanka. I built it in Next.js on a FastAPI backend over PostgreSQL. Packages, tours, hotels and destinations each get their own section, with flights, visa assistance, medical services and travel insurance listed alongside the trips. A chat launcher fans out to WhatsApp, Messenger or an on-site thread, so an enquiry can start wherever the traveller already is. Checkout runs through PipraPay, the in-house gateway I built for the group, so bookings are paid for on the site itself. The booking flow is mobile-first throughout.

  • Next.js
  • FastAPI
  • PostgreSQL
  • +1
IT Solutions Agency Website
MGB IT Solutions2025

IT Solutions Agency Website

MGB IT Solutions is Miya Group BD's software and web development arm, and I built its public site as the client-facing front for that work: services, case studies and a technical brand identity aimed at prospective clients. Rather than one services page, each capability gets its own — AI and machine learning, ERP, and SaaS — sitting alongside a portfolio of past builds, an insights section, a page setting out the stack, and a start page. The site runs on Next.js with a FastAPI backend over PostgreSQL, the same stack as the rest of the group's sites. The site is offline at the moment, so this describes the build as it stood.

  • Next.js
  • FastAPI
  • PostgreSQL
  • +1
Automation Engine (n8n)
Miya Group BD2025

Automation Engine (n8n)

This is Miya Group BD's own automation engine: a self-hosted n8n instance, Node.js under a Docker deployment, which I set up on the group's own subdomain and maintain. It runs on the group's infrastructure rather than a hosted subscription. The workflows on it carry the group's social work: automated posting, commenting and replying across WhatsApp and every Facebook page the group runs, handled from one engine rather than a login per brand. Internal workflow orchestration for the group sits on the same instance. n8n itself is not my product; my work is the deployment, the hosting and the workflows built on top of it. The public address is a login screen — the automation runs behind it, which is where the actual build lives.

  • n8n
  • Node.js
  • Docker
  • +1
Lead Generation & Email Pipeline
Miya Group BD2025

Lead Generation & Email Pipeline

This is Miya Group BD's internal control centre for cold email and lead generation; the application carries the name Miya Email Pipeline. It is not a public page — the whole system sits behind a login, so an outside visitor gets the sign-in screen and nothing more. Behind it, I consolidated the group's cold email marketing and lead generation into a single dashboard. The panels cover what you need in front of you to run outreach: leads collected, the sending domains, and messages sent, read together in one view instead of pulled out of separate tools one at a time. I built it on Next.js and FastAPI over PostgreSQL, working on it alone as I do on all of the group's systems. What it gives Miya Group BD is a unified cold email pipeline, visual lead tracking, and one centralised marketing stats centre to watch outreach and conversion performance from.

  • Next.js
  • FastAPI
  • PostgreSQL
  • +1
Digital Agency Portfolio Website
Skyjack2023

Digital Agency Portfolio Website

Skyjack is a digital agency, and this is its portfolio and services site. I hand-coded it as flat HTML, CSS and JavaScript on top of Bootstrap and jQuery, with every library vendored into the repository rather than pulled from a package manager — there is no build step and nothing to compile. It is a multi-page static site rather than one long scroller. Each part of the pitch gets its own file: an about page, a team page, a services page with a separate service-details page beneath it, a portfolio page, a pricing page and a contact page. The homepage carries a short version of each and links down into them. The services listed run across web design, UI/UX design, software development, software design, graphic design, video animation, 3D design and domain hosting; pricing is set out as three tiers; and the page closes on client testimonials and a newsletter sign-up. Because nothing is generated, the whole site deploys as static files with no server behind it — it runs from GitHub Pages exactly as it sits in the repository.

  • HTML
  • CSS
  • JavaScript
/ Next project

Build it with JS Web Devs.

Tell me what you need built. I reply from info@jswebdevs.com with the questions that actually decide scope.

Start a project