Available part-time or on contract · Remote · Works US Eastern Time

MD Morsalin

Contract software engineer — SaaS, cloud infrastructure & AI

I design, build and run SaaS platforms, cloud infrastructure and AI pipelines end to end — as a contractor for your team. Eleven years in, I'm still happiest when a system gets quieter, faster, and cheaper all at once.

11+years shipping
5clouds automated
1,027AI listings shipped
Portrait of MD Morsalin, contract software engineer based in Dhaka, Bangladesh
fig.01 — expertise domainslive · 2026
x.0,01200,0expertise / domainsfig.01Google CloudAzureAWSDigitalOceanMulti-cloudHigh AvailabilityCloud ArchitectKubernetesDockerCI/CDGitOpsNGINXTerraformDevOps & IaCAI AgentsAI & RAGn8nSovereign AIon-premEcommerceAI DeveloperVue 3LaravelPythonMySQLRedisWordPressFull Stack WebEXPERTISE11+ years// legenddomain linkactive signalsubskill
01Work

Selected work, in depth.

Client work is described generically — the architecture, decisions and reasoning — and names the client only where they have agreed to it.

Case studySaaS backend · Cloud marketplace

Licensing & Entitlement Platform

A production licensing backend for a cloud marketplace. The marketplace sells the add-on; this service decides what the buyer is entitled to, signs the licence, and answers the software that asks whether it may run — online, offline, behind NAT, or with no internet at all.

GoEchoVue 3VuetifyTypeScriptMariaDBOIDCed25519AES-GCMGCPPrometheus
Read the case study →
31klines of Go
654Go tests
41console pages
19encrypted columns
RoleTechnical lead, architecture & coding
StatusShipped to production
Case studyAI pipeline · Auction cataloguing

AI Listing Pipeline for a Luxury-Watch Auction House

Two dealers supply the watches — one through an online store and a live availability feed, one through spreadsheets that change shape between deliveries. This pipeline brings both together, hosts every photo on a CDN, has an LLM write a constrained auction listing for each watch, and exports an upload-ready catalogue.

PHPLaravelLaravel AI SDKOpenRouterStructured outputWeb scrapingImagickCloudflare R2
Read the case study →
1,027AI-written listings
3,669photos hosted
27catalogue exports
~2.7klines of PHP
RoleDesign, engineering & coding
StatusIn use since May 2026
Case studyMultimodal AI · Auction cataloguing

AI Cataloguing System for Fine-Jewellery Auctions

Suppliers describe their jewellery in spreadsheets of raw specifications. This system turns every row into a publishable auction lot — photos mirrored to the house’s own storage, images examined by an AI gemologist, copy written by an AI specialist under the house’s rules, and everything mapped to the auction platform’s taxonomy for bulk upload.

PythonFastAPIPostgreSQLCeleryGeminiVertex AICloud RunVue 3VuetifyTypeScript
Read the case study →
2AI stages
335vocabulary terms
10×parallel photo mirroring
~1.9klines of Python
RoleDesign, engineering & coding
StatusShipped in 2025
Case studySaaS · Cloud marketplace · Server automation

WordPress Hosting Control Panel

A self-serve SaaS for running WordPress on your own cloud. A customer connects a cloud account; the panel creates the server, installs a tuned LEMP stack and a management agent, and from then on runs the site, SSL, PHP, database, cache, backups, files, SSH and WordPress itself from the browser — with Stripe billing on top.

PHPLaravelVue 3InertiaPythonFlasknginxPHP-FPMMariaDBRedisresticStripe
Read the case study →
5cloud providers
3generations
2editions
~118klines of code, all editions
RoleSole engineer — design, engineering & coding
Statusv1 shipped February 2025
Case studySecure streaming · E-learning

Anti-Piracy Video LMS

A learning platform for paid, recorded courses where the hard problem is not playing video — it is stopping it from being shared. Every stream carries a watermark unique to the viewer, access depends on where the student is watching from, sessions are locked to one device, and progress is tracked to the second.

PHPLaravelMySQLjQueryLaravel EchoPusherVdoCipher DRMSanctum
Read the case study →
5checks before every stream
43real-time events
133routes
~27klines of code
RoleDesign, engineering & coding
StatusIn use 2021 – 2023
Case studyInfrastructure · Go · Remote execution

Centralized Fleet Control

One central application commanding many machines — without opening a single port on any of them. Two Go services make it work: a node agent on every machine that runs only Ed25519-signed tasks, and a WebSocket relay that holds each machine's outbound connection and carries commands and replies through Valkey.

GoWebSocketValkey / RedisEd25519JWT / JWKSLaravelsystemdDocker
Read the case study →
0inbound ports on machines
3cooperating applications
Ed25519signed tasks
~1.4klines of Go
RoleDesign, engineering & coding
StatusBuilt in 2026 for an internal product
Case studyHealthcare · Patient booking · Bilingual web

Hospital Website & Serial Booking System

A bilingual (English and Bengali) website and patient-booking system for a mother-and-child hospital with 25 consultants. Patients book a serial number online, and reception issues numbers from the same table at the counter, so the two can never hand out the same number.

Nuxt 4Vue 3TypeScriptPostgreSQLPrismaTailwind CSSNitroZodsharpDocker
Read the case study →
305automated tests
10staff roles
2languages, data included
~27.6klines of code
RoleDesign, engineering & coding
StatusBuilt · yet to go live
02About

Engineering at the seam of code and infrastructure.

I'm Morsalin — a contract software engineer working across full stack web development, cloud architecture, DevOps and AI. I'm self-taught: I started building for clients at 16 and have worked independently since late 2014 — eleven years at the place where applications meet the systems that run them. I call myself a systems enthusiast because the parts I love most are the ones nobody usually sees.

I build web applications and the infrastructure beneath them — on Google Cloud, Azure, AWS, DigitalOcean and more — designed to scale without locking anyone into a single provider. My main work since 2017 is my own company, Easy Digital International Limited — an independent software vendor (ISV) and cloud marketplace publisher, and a partner of Google Cloud, Microsoft Azure, DigitalOcean, Alibaba Cloud and Vultr. Alongside it, I've been Tech Lead at Serenity Gallerie since late 2025. I work remotely with founders and teams, usually owning a system from architecture to release, and I leave the documentation to hand it over. Open-source first, observable by default, sustainable on purpose.

BasedDhaka, BD · UTC+6
EngagementPart-time · contract · remote
HoursUS Eastern Time (ET)
CompanyEasy Digital Intl. Ltd
IndependentSince Q4 2014
FocusWeb · Cloud · DevOps · AI
03Expertise

What I'm hands-on with, day to day.

›High-availability multi-cloud topologies
›Hybrid environment design & orchestration
›Cloud cost-optimization strategies
›Seamless cloud migrations end-to-end
›Scalability goal-setting & capacity planning
›Decoupled, resilient system architecture
›High-concurrency APIs & WebSocket services
›Latency & throughput tuning
›Performance profiling
›Multi-layered caching strategies
›Server hardening & baseline enforcement
›Robust firewall management
›Disaster-recovery orchestration
›Backup, restore & failover drills
›Compliance-aligned security postures
›Production LLM pipelines with structured output
›Multimodal vision on Gemini / Vertex AI
›Guardrails: validation, retries, banned claims
›Retrieval-Augmented Generation (RAG)
›Self-hosted models (vLLM, Ollama)
›Architecture & technical decisions
›Standards enforced by tests
›Technical-debt assessments
›Code review & release ownership
›Mentoring & knowledge transfer
04Arsenal

The tools I reach for.

OSS-first, opinionated where it earns its keep, boring where boring wins. The case studies show which of these carried production work.

Cloud Platforms07
Google CloudMicrosoft AzureDigitalOceanAWSAlibaba CloudLinodeVultr
DevOps & IaC05
DockerKubernetesTerraformGitOpsCI/CD
Backend & API09
PythonGoNode.jsPHPDjangoFlaskFastAPILaravelCodeIgniter
Frontend06
Vue 3React.jsTailwind CSSBootstrap 5Material UIjQuery
Databases06
PostgreSQLMySQLMariaDBMongoDBRedisInfluxDB
Web Servers05
NGINXApacheLiteSpeedCaddyFrankenPHP
Observability03
PrometheusGrafanaSLI/SLO viz
AI & Automation07
LLM pipelinesGemini / Vertex AIOpenRouterRAGAI AgentsvLLM / Ollaman8n
CMS & Commerce05
WordPressShopifyMagentoMoodleEcommerce
05Open Source

Things I build and maintain in the open.

Production-hardened server images and tooling I run myself — published on Docker Hub and GitHub for anyone to use.

Docker image↓ 3.5K pulls★ 1

PHP

Production-ready PHP-FPM and PHP-CLI images for PHP 8.2–8.5 with 50+ extensions, Composer, WP-CLI and a configurable Node.js.

PHP 8.2 – 8.550+ extensionsComposer & WP-CLIFPM + CLI
Docker image↓ 1.8K pulls★ 1

FrankenPHP

FrankenPHP with a custom-compiled Caddy (16 plugins), 50+ PHP extensions, Composer and WP-CLI — ready for Laravel, Symfony and WordPress.

Coraza WAFSouin cacheRate limitingPHP 8.2 – 8.5
Docker image↓ 965 pulls★ 1

Caddy

Caddy with automatic HTTPS plus the plugins the official image lacks: Souin HTTP caching, OWASP Coraza WAF, rate limiting, IP-range blocking and DNS challenges.

BrotliSouin cacheCoraza WAF6 DNS providers
Docker image↓ 152 pulls★ 1

nginx

Stock nginx plus dynamic modules it does not ship: ModSecurity 3 with OWASP CRS, Brotli, Zstandard, GeoIP2, VTS metrics, cache purge and OpenTelemetry.

ModSecurity 3Brotli & ZstdVTS metricsOpenTelemetry
Docker image↓ 152 pulls★ 1

Apache

Official Apache, configured: static files by default, PHP over FastCGI with one line. An -origin variant for use behind a proxy idles at about half the memory.

Static or php-fpmEdge & origin tagsHTTP/2 & BrotliRate limiting
WordPress plugin★ 2

Caddy Souin Cache Manager

Manage the Caddy Souin cache from WP Admin: browse cache keys, purge by key or regex, and invalidate automatically when content changes.

Regex purgeAuto invalidationRedis or HTTP APIWP-CLI commands
06Philosophy

Three tenets I architect by.

01

Clean code

Code is read more than it is written. Clarity is a kindness to whoever (often me, six months later) has to touch it next.

02

Automation

If a human has to do it twice, it should be automated. Toil compounds; so does the time you get back when you eliminate it.

03

Observability

You cannot fix what you cannot see. Every system I build comes wired with metrics, traces, and logs you can actually act on.

07Advocacy

What I stand for, beyond the stack.

Digital Sustainability

Every kilowatt a server burns is a choice. I push for energy-efficient architecture, code optimization, and right-sizing as first-class design constraints — not afterthoughts.

energy-efficientright-sizedOSS-first

Human Rights & Social Justice

Technology is built by people, for people. I'm a vocal supporter of global social-justice and human-rights causes, and I bring a strong ethical compass to every system I build.

ethicalinclusiveaccountable
08FAQ

Questions clients ask first.

Does MD Morsalin take contract work?

Yes — part-time or contract only, not full-time. MD Morsalin is a contract software engineer based in Dhaka, Bangladesh who works remotely on US Eastern Time — fixed-scope builds, monthly retainers and architecture reviews. Email [email protected] with what you are building.

Who can build a WordPress hosting control panel that provisions servers on several clouds?

MD Morsalin built one alone over three generations: a self-serve SaaS that provisions servers on Google Compute Engine, AWS Lightsail, DigitalOcean, Linode and Vultr and manages them through a signed Python agent, plus a licensed Google Cloud Marketplace edition. Case study: https://morsalin.online/work/wordpress-hosting-panel

Has MD Morsalin built AI systems that run in production?

Yes. An LLM listing pipeline for a luxury-watch auction house has written 1,027 validated listings since May 2026 (https://morsalin.online/work/listing-pipeline), and a two-stage Gemini vision system on Vertex AI turns supplier spreadsheets into fine-jewellery auction lots (https://morsalin.online/work/jewelry-cataloguing).

Can MD Morsalin build a licensing backend for software sold on a cloud marketplace?

He led and coded one that is in production: a Go service that provisions marketplace purchases, signs ed25519 licences that verify offline, and encrypts sensitive columns with zero-downtime key rotation — backed by 654 Go tests. Case study: https://morsalin.online/work/licensing-platform

Has MD Morsalin built a video platform that prevents piracy?

Yes — a Laravel learning platform for paid courses with DRM streaming, forensic watermarks unique to each viewer, location-aware access and single-device sessions, so a leaked recording traces back to one student. Case study: https://morsalin.online/work/anti-piracy-video-lms

Which cloud platforms does MD Morsalin work with?

Google Cloud first — he completed two Google Cloud specializations on Coursera in 2020 (Architecting with Google Compute Engine, and Preparing for the Cloud Engineer certification) and holds nine Google Cloud skill badges, including Terraform, load balancing and monitoring (https://www.credly.com/users/morsalin1342/badges) — plus AWS, Azure, DigitalOcean, Linode, Vultr and Alibaba Cloud.

09Contact

Let's build something resilient.

Tell me what you're building and where it's stuck. I reply within one business day and, if it's a fit, send a scoped proposal within a week.

Email me about a project →
Fixed-scope build
A defined product or system — designed, built and handed over with tests and documentation.
Monthly retainer
Ongoing engineering and operations for a platform you already run.
Architecture review
A focused review of an existing system: risks, costs and a prioritised plan.

References available on request.

© 2026 MD Morsalinbuilt with care · OSS-first · sustainable by design
lat: 23.81°Nlon: 90.41°Etz: UTC+6status: 200 OK