Frontend web developer building fast, responsive websites and web apps with Vue.js, Nuxt, React and Next.js — clean UI, production-ready code.

Building fast, responsive websites and web apps with Nuxt, Next.js and Tailwind CSS — for clients at home and overseas.
I'm Mustak Ahmed Kafy, a frontend web developer based in Dhaka, Bangladesh, with 4+ years of experience building responsive, production-grade websites and web applications. I work across both major ecosystems — Vue.js and Nuxt, React and Next.js — with Tailwind CSS throughout, turning complex requirements into interfaces that stay fast and easy to use.
My work spans real estate and property booking platforms in Nuxt, a statically exported Next.js product catalogue of 100+ pages, a React content platform, NGO and e-commerce sites, and admin dashboards. The brief is usually the same whichever stack it lands in: a site that loads quickly, ranks well in search and looks right on every screen.
The tools I ship production work with every day — Vue and React side by side, backed by 4+ years of building responsive, accessible interfaces.
Composition API, Pinia state and reusable components
Vue SSR and static site generation, built for SEO
Hooks, SPAs, admin dashboards and component libraries
React SSR, static export and per-page SEO metadata
Modern ES6+ — async data, DOM work and API calls
Utility-first styling and responsive design tokens
Also experienced in
End-to-end frontend work for startups, agencies and established businesses — design, build, search optimisation and speed, in Vue.js, Nuxt, React and Next.js with Tailwind CSS.
Wireframes to a finished, on-brand layout — page structure, type scale, colour system and reusable components, built in Figma.
Production frontends in Vue.js, Nuxt, React and Next.js with Tailwind CSS — components, state, REST APIs and auth flows.
Server-side rendering, clean semantic markup, meta titles and descriptions, Open Graph tags, JSON-LD schema and sitemap.
Mobile-first layouts built with Tailwind CSS breakpoints, fluid grids and flexible typography, tested on real devices.
User flows, interaction states, accessible colour contrast and keyboard navigation, plus micro-interactions in GSAP.
Image compression, WebP conversion, lazy loading, code splitting and caching, measured until Core Web Vitals turn green.
The same four steps on every project, whether it is a one-page site or a full Nuxt or Next.js platform — so you always know what happens next.
We talk through your goals, audience and must-have pages, then agree the scope, stack and timeline in writing before anything is built.
I work from your Figma file or map out the layout and design system myself — spacing, typography and components — so every screen is settled before code starts.
I build it in Vue.js, Nuxt, React or Next.js with Tailwind CSS, responsive and accessible from the first commit, and share a live preview link you can check at any point.
I handle deployment, SEO meta, sitemap and analytics, test across devices, then stay on hand for fixes, content updates and new features after go-live.
Clear process. No surprises. Quality every step.
Day to day I work as a software engineer at ACI Limited. Before that I was with Yuma Technology in Dhaka and spent a year as a remote frontend contractor for Team Oreo in London — so I'm equally comfortable inside a product team and delivering for clients in another time zone.
ACI Limited
Dhaka, Bangladesh
Yuma Technology
Dhaka, Bangladesh
Team Oreo
London, UK
Neutron Ltd
Khulna, Bangladesh
Walton Digi-Tech Industries Limited
Dhaka, Bangladesh
Five recent builds — property booking platforms, corporate sites and content systems — shipped in Nuxt, Vue, Next.js and React with Tailwind CSS.
A property rental and booking platform built with Nuxt 3, Vue 3, Pinia and Tailwind CSS. I developed the searchable listing pages, Google Maps location views, multi-currency pricing, real-time availability calendar, offer negotiation flow and the host dashboard, all wired to a REST API with server-rendered pages for SEO.

The marketing site for a web design agency in Perth, Western Australia, built with Nuxt 3, Vue 3 and Tailwind CSS. I built the server-rendered pages covering services, the project portfolio, three-tier pricing, testimonials, FAQ and blog, with scroll animations, per-page SEO metadata and lead-generation contact flows backing the agency’s three-weeks-to-go-live pitch.

A public product catalogue for a medical device supplier in Bangladesh, shipped as a fully static Next.js 16 export of 100+ pre-rendered pages. I built the nested category, sub-category and paginated listing views with React 19 and Tailwind CSS v4, per-page SEO metadata and a generated sitemap, with content pulled from a Laravel API at build time.

An engineer-focused technology publication combining Dev Lab tutorials with Tech Pulse news. Built with Next.js 14, React 18, Tailwind CSS and shadcn/ui on a Laravel 10 and MySQL backend, it covers category and tag browsing, full-text search, table of contents, syntax-highlighted code blocks, dark mode and a custom admin dashboard for editors.

A corporate website for a real estate developer in Dhaka, Bangladesh, built with Nuxt 3, Vue 3, Pinia and TypeScript. I implemented server-rendered project listing and detail pages, a blog, careers section, contact form and Google Maps integration, with GSAP scroll animations and a responsive Tailwind layout tuned for mobile visitors.

10 projects in the full archive — including NGO platforms, e-commerce builds and admin dashboards.
View All ProjectsFeedback from the agencies, startups and organisations I have built frontends for.
Mustak demonstrated strong technical skills, creativity, and a good understanding of front-end development. He was able to turn ideas and requirements into user-friendly, responsive, and visually appealing interfaces. … I would confidently recommend Mustak for future front-end development opportunities.
Mustak built a beautiful website for Chetonango that presents our organisation’s mission and activities with clarity and care. He listened to our needs, was patient with every revision, and delivered a site we are truly proud to share. I gladly recommend him to anyone looking for a skilled and sincere web developer.
We needed a professional website that presents our medical equipment and services clearly to hospitals and healthcare partners, and Mustak delivered exactly that. He understood our business quickly, paid attention to every detail, and completed the work on time. I would gladly recommend him to any organisation looking for a reliable web developer.
Away from the keyboard, I like capturing frames — a few personal favourites.
What most people want to know before hiring a freelance frontend developer — timelines, tech stack, working across time zones and what happens after launch.

Still have a question about your project? Send me a message — I usually reply within a day.
Ask a QuestionYes. I work remotely from Dhaka, Bangladesh with clients in the UK, Australia and Bangladesh, and I am happy to shift hours for calls that suit your time zone. Communication runs over email, WhatsApp, Slack or Google Meet, with a preview link so you can review progress as it is built.
I work across both major ecosystems: Vue.js and Nuxt, and React and Next.js, always with Tailwind CSS. Pinia or Redux for state, TypeScript where it earns its place, and REST APIs from Laravel and Node backends. Git, Vite and Figma round out the day-to-day workflow.
Yes. Alongside my full-time role I take on a limited number of freelance and contract projects — landing pages, marketing and corporate sites, Figma-to-code builds, and frontend work on larger platforms. Send me your scope and deadline and I will tell you honestly whether I can fit it in.
A single landing page usually takes 2 to 3 days. A five to ten page marketing or corporate site typically takes one to three weeks, and a custom platform with dashboards, bookings or a CMS runs from four weeks upward. My AI-assisted workflow keeps development fast — in practice the timeline depends mostly on how quickly content and feedback arrive, and it is fixed once scope and designs are agreed.
Yes — Figma to code is a large part of my work. I build pixel-accurate, responsive components straight from your file, keep spacing, typography and colour faithful to the design system, and hand back clean Vue, Nuxt, React or Next.js code that your own team can extend later.
Yes. Every project includes a post-launch window for bug fixes and small adjustments once the site goes live. After that I stay available for ongoing maintenance, content updates, performance tuning and new features, either hourly or on a monthly retainer.
Have a project in mind? I'd love to hear about it. Send me a message and let's bring your vision to life.