// hire.md

Hire a Bangladeshi Web Developer – Mahir Faysal

I’m Mahir Faysal, a web developer and software tester based in Bangladesh. I build fast, practical websites and web tools for businesses in the UK and anywhere else, using PHP, JavaScript, Python and Next.js.

BangladeshBased here, UTC+6 all year
UK & globalRemote work, written in English
Open for workSites, apps, tools and testing

// 01 · who

Who I am.

I’m a web developer from Bangladesh who builds things people actually use: business pages, admin screens, calculators, dashboards and small web apps. This website is one of them. It runs on PHP and MySQL that I wrote myself, with no page builder in between.

I also test what I build. A page isn’t finished when it looks right in my editor; it’s finished when the form saves, the error message makes sense and the layout holds on a narrow phone screen. That habit comes from software testing, which is half of my job title.

Everything I can show is public. The code is on GitHub, the tools are live on the projects page, and the certificates are on the certifications page with links you can check.

// hire.json
name     "Mahir Faysal"
based    "Bangladesh"
clients  "UK + global"
role     "web dev + tester"
stack    "PHP JS/TS Python Next.js"

// 02 · services

What I can build for you.

Websites

Business sites and landing pages that load quickly, read well on a phone, and have the basics search engines look for: real titles, descriptions and clean URLs.

PHP & MySQL apps

Contact forms that store messages, booking or quote forms, admin panels and small content systems, with prepared statements and CSRF tokens from the start.

Next.js & React

Interactive web apps and tools in TypeScript: calculators, dashboards, planners, and apps that call an AI API from the server so the key never reaches the browser.

Python automation

Short scripts that save someone an hour a week: cleaning a CSV, renaming files, turning a spreadsheet into a report, or checking a list of links.

Testing & fixes

A written check of an existing site on desktop and phone: broken forms, layout bugs, slow pages and missing meta tags, followed by fixes for the items you choose.

// 03 · stack

The languages, and where you can see them.

A skills list is easy to write. These sections point to something real on this site for each one, so you can judge the work rather than the label.

PHP developer in Bangladesh

PHP with MySQL is what this whole site runs on. I use PDO with prepared statements, server-side validation and session-based logins. If you want to see how I handle database input, read PHP PDO prepared statements; for forms, there’s a PHP contact form with mail() and a simple maths captcha in PHP.

JavaScript & TypeScript

Plain JavaScript for small interactions, TypeScript when an app grows. Sending JSON with fetch() and async/await cover the parts most forms and dashboards need. Nexora, a productivity dashboard, is built in vanilla JavaScript.

Python

I use Python for scripts and data jobs rather than websites. Two examples: reading a CSV without pandas and formatting numbers, dates and money with f-strings, which is most of what a quick report script does.

Next.js & React

Most of my web apps use Next.js, React and TypeScript, deployed on Vercel. Quizwright generates quiz questions with the Gemini API, and this post explains how its API key stays on the server. StudyPilot is an offline study planner with no backend at all.

// 04 · why

Why work with a developer based in Bangladesh?

Location shouldn’t be the reason you hire anyone, so here are the practical points, without the sales talk.

  • Time zones overlap. Bangladesh is UTC+6 all year. That’s five hours ahead of the UK in summer (BST) and six in winter (GMT), so a 9am message from London arrives at 2pm or 3pm my time, during my working day.
  • Useful hand-offs. Because I’m ahead of you, a change agreed in your morning can often be worked on later in my day and be ready to review when you next check in.
  • Everything is written down. The brief, the questions, the progress notes and the code live in email and on GitHub, so nothing depends on a phone call at an awkward hour.
  • I already build for UK users. My free UK calculators for Stamp Duty and mortgages follow UK rules, show amounts in pounds and are written in UK English.
  • A clear plan first. You get a written plan and a quote before any work starts, so scope and cost are agreed up front.

// 05 · work

Selected projects.

All of these are live or have public source code. Each project page explains what it does and what it doesn’t.

uk
UK Stamp Duty Calculator

Stamp Duty (SDLT) for England and Northern Ireland, for first-time buyers, home movers, second homes and non-UK residents, with a band-by-band breakdown.

uk
UK Mortgage Calculator

Monthly repayments, total interest, what overpaying saves, and how much you could borrow.

app
Quizwright

A Gemini AI quiz generator in Next.js and TypeScript that turns a topic into checked multiple-choice questions.

app
Hisab

A personal finance tracker with budgets, recurring bills and a month-end forecast.

app
Freelane

A freelancer CRM with clients, a project board, time tracking and printable invoices.

app
Kinetica

A browser design and animation editor in React, TypeScript and Canvas, with Bangla fonts and PNG, GIF and WebM export.

// 06 · faq

Questions before hiring.

Can a web developer in Bangladesh work with a UK business?

Yes. I work remotely, write in English, and keep the brief, progress notes and code in writing, so the project does not depend on being in the same city. Bangladesh is five hours ahead of the UK in summer and six in winter, so a UK morning is my afternoon.

What kind of projects do you take?

Business websites and landing pages, PHP and MySQL web apps with forms and admin screens, Next.js and React apps, small Python scripts that automate a task, calculators and tools, and testing or bug-fixing on a site that already exists.

Which languages and frameworks do you use?

HTML and CSS, JavaScript and TypeScript, PHP with MySQL, Python, and Next.js with React. I also test what I build, and I am learning cybersecurity so that forms and logins are safer by default.

How does a project start?

Send a short brief from the contact page: what the site or tool has to do, who will use it, and any deadline. I reply with how I would build it, what I need from you, and a quote. Work starts once we agree on the scope.

Can I see work you have already built?

Yes. The projects page lists live tools such as the UK Stamp Duty and UK Mortgage calculators, plus web apps like StudyPilot, Hisab and Quizwright. Most have a live demo, and the source code is on GitHub at github.com/mfaysal-dev.

Do you fix or test existing websites?

Yes. I can check a site on desktop and phone, find broken forms, layout bugs and slow pages, write down what I found, and fix the parts you want fixed.

// 07 · start

Start a project.

Tell me what you need built or fixed, who it’s for, and when you need it. A few sentences is enough. I’ll reply with how I’d approach it and a quote.