Wahed Nur

Remote engineering from Bangladesh

Software your business can rely on, built remotely.

Online stores, business systems and APIs for teams abroad. Scope agreed in writing, built in visible milestones, paid in steps. I run my own live store, so I build with an owner's eye.

Django · DRF · PostgreSQL · Redis · Celery · Next.js · React · TypeScript

Customerbrowser · phoneWebsiteNext.js · ReactAPIDjango RESTDatabasePostgreSQLWorkerCelery · RedisEmail · courierSMTP · APIsorder, quote, invoicerules and permissionsexact money, stock ledger
How one request travels through a system I build
12+
years building for the web
10+
years running my own live store
7
services, scoped in writing
EN · বাংলা
support in both languages

Live right now

checking…

  • This website's API…
  • ekhaneikini.com (my live store)…
  • Service & parts system…

Measured from your browser to each system, a moment ago. Distance and your network add to the time.

Why trust me

Reasons you can hire from far away with confidence

The scope is written first

Every part of the work is listed with what it covers, how long it takes, how risky it is and what it costs, before any code. You can compare it with any other offer.

You pay in steps

A common split is 40% to start, 30% midway and 30% before final delivery, and final delivery follows full payment. Whatever is agreed is on the quotation and the invoice.

You can see progress

A private client area shows milestones, a progress bar worked out from finished parts, written updates, your quotations, invoices and files. You do not have to ask how it is going.

I run what I build

My own online store has been live since 2016. The same habits (stock as a ledger, exact money, permissions) go into your system.

Security is built in

Staff accounts need two-step sign-in, private files use short-lived links, money is calculated exactly on the server, and requests are rate limited. I do not claim the impossible.

Honest about limits

I am one developer. I say what I do not offer, I label demos as demos, and I will tell you if a ready-made tool fits you better than custom work.

Why me

Why work with me, and what sets me apart

01

I operate what I build

Most freelancers deliver and leave. I run my own store every day, so I feel the problems of bad software before you do.

02

You deal with the engineer

No account manager and no relay of messages. The person who writes the code is the person you talk to.

03

Process you can check

Written scope, staged payments, a client area with progress, quotations and invoices. Trust comes from things you can verify.

04

Design and engineering together

A background in visual effects and graphics means interfaces get as much care as the backend.

05

You keep what you pay for

Source code and deployment help are part of final delivery, so you are never locked in.

06

English and Bangla

Clear written updates in English, and your local team can talk to me in Bangla.

Technology

The tools I use, and why

Backend

Where the rules live: money, stock, permissions, orders.

Python · Django

Core framework

Mature, batteries-included and safe by default. Good for systems that must still be maintainable in five years.

Used in: Every backend I run

Django REST Framework

APIs

Clean, versioned JSON APIs for web, mobile and partner systems, with authentication and permission checks on each endpoint.

Used in: Store, billing, client portal

Celery · Redis

Background work

Emails, courier sync, PDFs and scheduled jobs run outside the request, so pages stay fast and nothing is lost on a restart.

Used in: Emails, recurring invoices

Data

Records that stay correct when many people use them.

PostgreSQL

Database

Transactions and constraints keep balances, stock and invoices exact. Money is stored as exact decimals, never floats.

Used in: All projects

Ledger-style design

Pattern

Stock and payments are recorded as entries, not overwritten numbers, so every figure can be traced and audited.

Used in: Store stock, due tracking

Frontend

Fast pages people enjoy and search engines can read.

Next.js · React

Websites and apps

Server rendering for speed and SEO, React for rich interaction. Caching is planned per page, not left to chance.

Used in: This site, the store

TypeScript

Safer code

Types catch whole classes of mistakes before a customer ever sees them, and make later changes cheaper.

Used in: All frontends

Tailwind CSS · shadcn/ui

Interface

A consistent, accessible design system that is quick to extend and does not look like a template.

Used in: Dashboards, public sites

Flutter

Mobile

One codebase for a mobile order app that talks to the same API as the web.

Used in: Store order app

Delivery

Shipped, monitored and handed over properly.

Docker · VPS

Deployment

Repeatable builds and a setup you own. Your system is not locked to my laptop or my account.

Used in: API, worker, admin

AI features

Grounded assistants

Product Q&A and drafts that read only from your own database. Prices and stock always come from the system, never from the model.

Used in: Store AI layer

Selected work

Live systems I built and run

Own business · eCommerce platformLive

ekhaneikini.com

A full online store: customer storefront, admin dashboard, backend API and a mobile order app. Product variations, guest checkout, Cash on Delivery and SSLCommerz payment, courier consignments, returns, stock ledger and reports.

  • Django REST Framework
  • PostgreSQL
  • Redis
  • Celery
  • Next.js
  • React
  • Flutter
Read the case study →
Own project · business applicationLive

Service & Parts Management System

One open invoice collects many jobs and parts over time. Customers pay in parts, and the system tracks dues with customer and supplier ledgers, inventory, expenses, cashbook and profit/loss reports.

  • Django REST Framework
  • PostgreSQL
  • Next.js
  • shadcn/ui
Read the case study →
Demo · prototype with sample dataDemo

Education Management System

An interactive prototype that shows how an education management system would work, built so a school can evaluate it before deciding. Not a production system.

  • Next.js
  • React
  • TypeScript
  • shadcn/ui
  • Recharts
Read the case study →

Services

What I can build for you

Custom eCommerce development

Storefront, admin panel and backend built around how you sell: variations, checkout, payments, delivery and reports.

Business management applications

Inventory, invoicing, partial payments, due tracking and ledgers for businesses that outgrew spreadsheets.

Admin dashboards

Clear internal tools for orders, stock, customers and reporting, with permission-based access.

Backend API development and integration

Django REST APIs with authentication, background jobs, and payment-gateway or courier integration.

AI features for business software

Product Q&A, smarter search and content drafts that work only from your own data, with a person approving what goes out.

Improve an existing application

Review, fix and extend a web application you already have, without a rewrite when one isn't needed.

Deployment setup

Docker-based setup on your own VPS, agreed per project.

How we work

From first call to handover, in six clear steps

  1. 01

    A short call

    You describe the business and the problem. I ask questions, and I tell you honestly if I am the right person.

  2. 02

    A written scope and quote

    Each part of the work is listed with its time, risk and cost, plus payment milestones and terms. You accept it online.

    Quotation → accepted → invoice, no retyping

  3. 03

    Advance and kickoff

    The first payment reserves the time and work begins. Your client area opens with the plan.

  4. 04

    Build in visible steps

    Milestones you can test. Written updates, and you decide what comes next.

  5. 05

    Delivery and handover

    Final delivery follows full payment: working software, source code and deployment help, as agreed in the scope.

  6. 06

    Support if you want it

    Monthly care or hosting help can run as a recurring invoice, so the cost is clear every month.

After step 6

Delivery is where the relationship starts

I stay with the systems I build. Fixes, updates and hosting help continue after handover, each month with its cost written down. Secure systems earn trust, trust brings steady work, steady work keeps the system reliable, and a reliable system keeps the client happy. Then the loop goes round again.

Long-termpartnership1Secure2Trusted3Reliable4Long-term support5Happy client

Client area

You see progress without asking for it

Overall progress

33%

Worked out from finished milestones. It is never typed in by hand.

  • Design approveddone
  • First working versionin progress
  • Final deliveryto do

Update: The first version of the checkout is ready to test on the staging link.

Time zones

Check how our working days overlap

Now: --:-- for you · --:-- for me

We share 5 hours of your working day, from 09:00 to 14:00 your time. I am at my desk 05:00–14:00 in your time (Bangladesh (UTC+6) 10:00–19:00).

About

From visual effects to business software

I worked in VFX, animation and graphics before moving into web development. That background shapes how I think about interfaces and presentation. I started with the MERN stack and now focus on Django for backend work, with Next.js and React on the front.

I learn by building real systems for real businesses, and I keep them running. I work with clients in English and Bangla.

Mission · Vision

What I am here to do

Mission

Help small and growing businesses run on software they can trust: written scope, honest pricing, and work they can see as it is built.

Vision

Bangladesh as a place where overseas teams find an engineer they can rely on, because the process is as dependable as the code.

High quality

Build it properly the first time: tested money logic, clear structure, no shortcuts that cost you later.

Fair prices

You see what each part costs before work starts. No hidden extras, no padding.

No compromise

If something cannot be done well within the agreed scope, I say so instead of shipping it anyway.

Questions

Answers before you ask

How do you price a project?

After a short discussion I give a written scope with milestones and a price for each. I do not quote before I understand the problem.

Can you work on my existing site or app?

Yes. I review it first and tell you honestly whether to extend it or rebuild a part of it.

What do I need to prepare?

A short description of the business problem and how the work is done today. Existing data, logos and product details help if they are relevant.

Can you add AI to my website or app?

Yes, for the kinds listed above: answers and search grounded in your data, and drafts a person approves. I will tell you honestly if your data is not good enough yet for it to work well.

What languages do you work in?

English and Bangla.

Have a project in mind?

Tell me what the business needs. I will reply with an honest view on scope and whether I am the right person for it.

Discuss your project