Skip to content
Md Shariful Islam

About

Fifteen years of turning business problems into working software.

I'm Md Shariful Islam, a senior full-stack engineer. My career began in 2008 in IT, moved into programming roles in 2009, and included almost four years as a web and software programmer for Fair Pattern in New York. Since 2014 I have worked independently with international clients.

My work spans the full stack: TypeScript, React and Next.js applications; WordPress, WooCommerce and Drupal platforms; payments, scheduling, logistics and mapping integrations; and AI — from LLM-assisted content in a web marketplace to on-device machine learning in an Android app.

I'm open to senior remote engineering roles and to freelance and consulting projects where depth, reliability and clear communication matter.

How I work

What clients can expect.

  • Ownership over hand-offs

    I take responsibility for the whole system — architecture, implementation, integrations, launch and the maintenance that follows.

  • Clear, proactive communication

    Regular progress updates without being asked, explanations of backend decisions in plain language, and quick turnaround on QA feedback.

  • Pragmatic technology choices

    Proven platforms where they fit — WordPress, WooCommerce, Drupal — and custom TypeScript applications where the product demands it.

  • Systems that last

    Long-term thinking, demonstrated by carrying a business platform from Drupal 5 to Drupal 9.

Don't take my word for it — read what clients say.

Career

Experience

  1. – Present

    Senior Full-Stack Engineer & Consultant · Independent / Freelance

    Building and maintaining custom web platforms for international clients: headless Next.js applications, AI integrations, WordPress and WooCommerce systems, Drupal platforms, marketplaces and third-party integrations.

  2. –

    Web & Software Programmer · Fair Pattern

    New York, USA

  3. –

    Programmer · Sourcetop Inc.

  4. –

    Programmer · Digital Bangladesh

  5. –

    IT Officer · BRAC NGO

Education

  • MSc in Computer Science and Engineering

    North South University · 2013

    Thesis incomplete — degree not completed.

  • BSc in Computer Science

    University of Madras · 2006

Capabilities

Where I go deep.

AI Integration and Intelligent Application Workflows

Adding AI to real products where it removes friction — connected to existing data and workflows, not bolted on as a demo.

  • Integrating LLM APIs such as OpenAI into web application workflows
  • Generating structured content and validating it before it is stored
  • Deploying compact ML models for offline, on-device inference
  • Choosing between cloud and on-device approaches for the use case
  • OpenAI API
  • TensorFlow
  • TensorFlow Lite
  • Node.js

TypeScript, React, Next.js, and API Development

Typed, maintainable frontends and APIs for products that need to be fast, searchable and dependable.

  • Next.js applications with React and TypeScript
  • Headless architectures over CMS and commerce backends
  • REST API design and third-party API integration
  • Real-time features with Socket.IO
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Node.js
  • Socket.IO

WordPress, WooCommerce, and Drupal Engineering

Custom platforms on mature CMS foundations — and the long-term care that keeps them secure and current.

  • Custom WordPress plugins, headless WordPress and REST endpoints
  • WooCommerce B2B workflows, multi-vendor marketplaces and checkout logic
  • Drupal custom modules and major-version upgrades (Drupal 5 → 9)
  • Role-based access, approvals and protected content
  • WordPress
  • WooCommerce
  • Dokan Pro
  • Drupal
  • PHP
  • MySQL

Backend Systems, Architecture, and Third-Party Integrations

The parts users never see: payments, scheduling, logistics, data handling and the glue between services.

  • Stripe and Stripe Connect marketplace payments
  • Booking systems and webhook-driven synchronisation (Cal.com)
  • Courier booking and tracking, mapping and geocoding (Mapbox)
  • GDPR tooling, German VAT invoicing and transactional email
  • Stripe Connect
  • Cal.com
  • Mapbox
  • Webhooks
  • MySQL
  • DigitalOcean

Let's talk

Have a complex product to build or improve?

Discuss a freelance or consulting project

A platform to build, a legacy system to modernise, an integration that has to work, or AI to add to an existing product.

Start a project inquiry

Connect about a senior engineering role

Remote senior full-stack positions where ownership, product judgement and breadth across the stack matter.

Talk about a role

Prefer email? kaitangroup@gmail.com