MH
Available for remote roles · UTC+6

Mojammel
Hossain

Senior software engineer. 13 years in the industry, 6+ years production React, a decade of QA ownership.

React · TypeScript · Next.js App Router
Node.js · MongoDB · Playwright · k6

Projects

Verdex

Multi-Tenant SaaS Platform

Live

Designed and shipped a full multi-tenant SaaS platform entirely solo — KPI evaluation, resource scheduling, dynamic form builders, role-based permissions, Google Calendar integration, session management. Modular subscription architecture: organisations activate what they need, modules share a common data layer when used together. Live with two organisations in active pilot.

Next.js App RouterTypeScriptNode.jsMongoDBRedisNextAuth JWT
Live walkthrough →

Presidency EdTech Platform

Cambridge School · Internal Systems

In use

Multi-module production platform for a Cambridge curriculum school in Chattogram. KPI evaluation system (604 evaluations completed), workload-driven roster management (Python/Flask microservice), and an LLM-assisted question bank with print-ready exam paper generation currently in development.

Next.jsReactTypeScriptPythonFlaskMongoDBClaude API
View case study →

SureSales

Retail Management SaaS · Mobile-first

Live

Mobile-first retail management platform for small-to-medium retailers in Bangladesh. Full-stack: stock management, sales with barcode scanning and real-time receipt generation, expenses, branch and user management. Configurable store settings — VAT, royalty, privilege discounts, price override controls. Subscription system with 14-day trial and prorated billing on branch and user count increases. Live with real users.

Next.jsTypeScriptTailwind CSSNode.jsExpressMongoDB
suresales.co →

Swipe →

Experience
July 2025 – Present
Chattogram, Bangladesh
Software Engineering Consultant·Presidency International School

Engaged to recover from a failed vendor relationship — the school lost access to their own operational data. Leading the full extraction effort: scraping data from the locked system, designing normalised data structures for migration, and validating integrity across the transition. Simultaneously delivering production modules to fill immediate gaps: a KPI evaluation system (604/604 reviews for ~300 staff), a workload-aware roster manager (Python/Flask microservice), and a Question Bank with LLM-assisted PDF import and print-ready exam paper generation (in dev).

ReactTypeScriptNext.jsNode.jsPythonFlaskMongoDBClaude APINextAuth
2018 – June 2025
Dhaka, Bangladesh
SQA Lead & Frontend Engineer·mPower Social Enterprises Ltd

Owned QA strategy — test scope decisions, automation architecture, and release quality — across a continuously rotating portfolio of USAID, UNICEF, and INGO-funded ICT-for-development projects shipping concurrently. Dual-tracked with frontend engineering on the same platforms.

QA Strategy & Test Scope Ownership
  • Managed test coverage decisions across concurrent projects spanning health, agriculture, humanitarian response, and governance — each with different domain rules, release cadences, and donor-reporting requirements. Deciding what to automate, what to smoke-test, and what to leave to structured exploratory testing was the core of the job.
  • Defined test criteria for platforms where incorrect data had real consequences: national vaccination tracking (mTika), maternal and child health registration (mCARE/MOVE-IT), nutrition growth monitoring, field-worker performance tracking for BRAC's health programme (12,000+ active field workers), and humanitarian camp service delivery.
  • Tested offline-capable Android field apps deployed in low-connectivity rural and camp environments. Validated offline data queueing, sync conflict resolution, and data integrity on field submissions — where a failed sync could mean a missed vaccination schedule or a lost patient record.
  • Validated data exchange pipelines between mPower systems and government/NGO platforms — DHIS2, Shared Health Record (SHR), BRAC ERP — ensuring immunisation records, patient data, and nutrition tracking survived integration boundaries correctly.
  • Verified domain-critical calculations: GMP z-scores for child nutrition, vaccination reminder trigger logic, weather-based crop advisory thresholds (GeoPotato/GeoBIS agricultural DSS), and multi-stage beneficiary tracking across programme interventions.
  • Designed smoke test suites targeting critical user flows and high-risk API paths, integrated into PR pipelines via GitHub Actions — enabling confident go/no-go decisions without slowing release velocity across multiple simultaneous project deliveries.
  • Led performance and load testing using JMeter (distributed) and k6 ahead of high-traffic field deployments. Supported Redis caching improvements that reduced response times under load.
  • Migrated automation suites to Playwright and CodeceptJS. Extended mobile coverage via Sauce Labs for cloud-based Appium execution across device configurations common in field deployments.
  • Mentored QA engineers, standardised practices across the automation stack, and embedded BDD scenarios using Cucumber to keep donor-required outcomes traceable to test coverage.
Frontend Development
  • Built a reusable React component library serving multiple production platforms across international NGO and donor-funded programmes — designed for rapid plug-in across projects where deadlines are tight and rebuilding from scratch each cycle isn't an option.
  • Implemented state management using Redux and Context API across large-scale applications; applied memoisation (React.memo, useMemo, useCallback) to optimise rendering in data-heavy monitoring and reporting dashboards.
  • Collaborated with backend teams to define API contracts via Swagger/OpenAPI from day one; fixed frontend bugs directly in the codebase rather than filing tickets.
Project domains
National immunisation trackingMaternal & child healthNutrition monitoringElectronic medical recordsHumanitarian camp managementAgricultural decision supportClimate vulnerability mappingDisability information systemsPoverty trackingeLearning for field workers
Funding & implementation partners
USAIDUNICEFBRACCARE BangladeshJHUNutrition InternationalChristian AidGovt. of Bangladesh
2015 – 2018
Dhaka, Bangladesh
Sr. SQA Engineer·mPower Social Enterprises Ltd

Built the foundations of mPower's test practice across a rapidly expanding portfolio of USAID, UNICEF, and INGO-funded MIS and MEAL platforms — health, agriculture, governance, education — each with distinct domain logic and stakeholder reporting requirements.

Manual Testing & Domain Coverage
  • Executed functional, regression, and integration testing across concurrent ICT-for-development projects: national vaccination tracking, maternal and child health systems, nutrition monitoring platforms, agricultural decision support tools, disability information systems, and humanitarian response dashboards.
  • Applied structured exploratory testing on complex multi-module workflows — offline-capable Android field apps, web-based MIS dashboards, and data exchange pipelines feeding into DHIS2 and government health information systems — uncovering edge-case defects that scripted approaches routinely missed.
  • Defined and maintained structured test case libraries prioritised by risk, release scope, and donor-reporting impact — balancing coverage decisions across projects shipping on different cadences with different stakeholder urgency.
Automation Foundations
  • Introduced Selenium WebDriver automation for web platforms and set up in-house Appium infrastructure for mobile automation across Android and iOS field-worker apps — laying the groundwork for the automation strategy later scaled as QA Lead.
  • Authored and maintained automation suites using Cypress for newer web codebases alongside Selenium for legacy systems, establishing the multi-framework approach that carried forward.
2013 – 2015
Dhaka, Bangladesh
SQA Engineer·GreenNet iCloud Ltd

Functional, regression, and integration testing on financial and ERP systems. Applied structured exploratory testing on complex ERP workflows, uncovering edge-case defects that scripted suites routinely missed.

Skills
Frontend
ReactTypeScriptJavaScript (ES6+)Next.js App RouterRSCReduxContext APIMUITailwind CSS
Backend
Node.jsPythonFlaskMongoDBPostgreSQLRedisREST APIsOpenAI
Testing & Automation
PlaywrightSelenium WebDriverCodeceptJSCypressAppiumJMeterk6
CI/CD & Tools
GitHub ActionsGitJiraSwagger / OpenAPI
Education
BSc CSE

Bachelor of Science in Computer Science & Engineering

Shahjalal University of Science & Technology, Sylhet, Bangladesh

Open to senior frontend, full-stack, and QA automation remote roles.

Chattogram, Bangladesh · UTC+6

WhatsApp