Morshed Alam

Built & maintained

Selected work

My contributions, the decisions behind them, and the work you can inspect.

Professional work · Private source

IRMIoT integration & management

Connected safety-device messages to backend processing and operational interfaces, with traceable receipts and controlled access.

Backend Engineer → Software Engineer

My contribution

I built TCP ingress and protocol adapters, contributed backend and operational UI workflows, and managed cloud delivery with release and recovery checks.

  • NestJS
  • React
  • PostgreSQL
  • TCP / IoT
Integration overview
  1. Device ingestion

    TCP gateway · binary adapters
  2. Durable processing

    Receipt evidence · workers · replay
  3. Backend APIs

    Modular NestJS · scoped access
  4. Operational interface

    React · review & administration

From device messages to traceable data and controlled operations. Gateway and worker responsibilities remain separate.

View Case StudyClose Case Study: IRM

Context & ownership

IoT integration & management platform · Yuedong Xinghe. Connected safety-device messages to backend processing and operational interfaces, with traceable receipts and controlled access.

Backend Engineer → Software Engineer · Platform implementation, device integration, and cloud delivery

What I implemented

  • Implemented parts of a modular NestJS backend, React operational UI, PostgreSQL models, background workers, and a separate IoT gateway.
  • Built custom TCP communication and binary protocol adapters with receipt validation, telemetry/alarm normalization, and retained processing evidence.
  • Added access control, administrative and import workflows, plus cloud release checks, database migrations, and rollback procedures.

Technical decisions

  • Kept device ingress in a separate gateway, with backend modules and workers responsible for application logic and background processing.
  • Used idempotent processing, retained evidence, retries, and controlled replay to make failed processing inspectable and recoverable.

Result & scope

Implemented a path from device receipts to reviewable application data and operational workflows. Scope here covers implemented engineering contributions; full operational acceptance and production qualification are not claimed.

Technologies

NestJS · React · PostgreSQL · TCP · BullMQ · Alibaba Cloud ECS · Nginx · PM2

Financial data flow
AccountsTransactionsReports

FastAPI + PostgreSQL

Decimal amounts · ownership checks · idempotency

Application model overview

Implemented personal project

Personal Finance Management

Built a finance application for managing accounts, transactions, budgets, savings, loans, and reports.

My contribution

I connected the frontend, Python API, and data models, implementing ownership checks, idempotent operations, and database reporting.

  • Next.js
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
View Case StudyClose Case Study: Personal Finance Management

Context & ownership

Personal project · Financial records & reporting. Built a finance application for managing accounts, transactions, budgets, savings, loans, and reports.

Full-stack development · Frontend, API, data models, and reporting

What I implemented

  • Developed a Next.js/React interface and Python FastAPI backend with PostgreSQL, async SQLAlchemy, and Alembic migrations.
  • Implemented ownership checks and idempotency handling for financial operations, with database reporting aggregates and API/client contracts.

Technical decisions

  • Used Decimal-based monetary values to avoid floating-point arithmetic for financial amounts.
  • Performed reporting aggregation in the database and kept API/client contracts explicit across the Python and TypeScript boundary.

Result & scope

Connected personal finance records to reporting workflows, with safeguards around record ownership and repeated requests.

Technologies

Next.js · React · TypeScript · FastAPI · PostgreSQL · SQLAlchemy · Alembic

Camera-to-answer integration
React dashboard
MJPEG camera
NestJS APIPython vision worker

Socket.IO communication · reactive visual Q&A

Employer-associated prototype

SmartHome System

Connected a web dashboard, live camera feed, backend API, and separate Python vision worker for visual question answering.

My contribution

I integrated the dashboard, camera, and vision worker, including Socket.IO communication, error handling, and reconnection.

  • React / Vite
  • NestJS
  • Socket.IO
  • Python / FastAPI
View Case StudyClose Case Study: SmartHome System

Context & ownership

Employer-associated work · Hubei Wanlu Zhixin Technology. Connected a web dashboard, live camera feed, backend API, and separate Python vision worker for visual question answering.

Embedded Software Engineer · Dashboard, API, camera, and vision-worker integration

What I implemented

  • Built a React/Vite TypeScript dashboard communicating with a NestJS API over Socket.IO and displaying an external MJPEG camera feed.
  • Connected the API to a separate Python/FastAPI Qwen vision worker and handled camera/worker connectivity, errors, and reconnection.

Technical decisions

  • Kept vision inference in a separate Python worker, with the NestJS API coordinating requests from the dashboard.
  • Used the external MJPEG source for live viewing and Socket.IO for dashboard communication and question/answer updates.

Result & scope

Demonstrated connected live viewing and reactive visual question answering. This was a software integration prototype, not a completed commercial deployment.

Technologies

React · Vite · TypeScript · NestJS · Socket.IO · MJPEG · Python · FastAPI · Qwen

The dashboard preview requires connected camera and vision services for live interaction.

Back to Selected Work

More projects & learning

All repositories

Showing 4 additional projects: All.

Implemented personal project

FlexBuzz

Built social posting flows with posts, comments, likes, hashtag filtering, and paginated APIs.

  • Next.js
  • NestJS
  • PostgreSQL
  • TypeORM
Project DetailsClose Details: FlexBuzz
Context & ownership

Personal project · Social posting application. Built social posting flows with posts, comments, likes, hashtag filtering, and paginated APIs.

Full-stack development · Web interfaces, REST APIs, and relational data models

What I implemented
  • Connected Next.js web interfaces to a NestJS backend backed by PostgreSQL and TypeORM.
  • Implemented post, comment, and like interactions, with hashtag filtering and pagination for browsing posts.
Technical decisions
  • Modeled posts and their interactions with PostgreSQL and TypeORM, and exposed them through paginated APIs.
  • Kept the additional mobile-oriented client as a React/Vite web application.
Result & scope

Delivered the core create-and-browse posting workflow with discussion and reaction features.

Technologies

Next.js · NestJS · PostgreSQL · TypeORM · TypeScript

Implemented personal project

WeSplit

Built a shared-expense application with group expense records, equal participant splits, receipt images, and settlement records.

  • Next.js
  • TypeScript
  • MongoDB
Project DetailsClose Details: WeSplit
Context & ownership

Personal project · Shared expenses. Built a shared-expense application with group expense records, equal participant splits, receipt images, and settlement records.

Full-stack development · Group expenses and settlement workflows

What I implemented
  • Implemented expense and settlement workflows with Next.js server actions and API routes backed by MongoDB.
Technical decisions
  • Used group-based expense records and equal participant splits to keep the shared-expense workflow explicit.
Result & scope

Enabled groups to record shared costs and settlements in one application.

Technologies

Next.js · React · TypeScript · MongoDB · Tailwind CSS

Educational demonstration

Huffman Text Compression

Built a React Native/Expo demonstration of Huffman coding with character frequencies, generated codes, and encoding/decoding views.

  • React Native
  • Expo
  • TypeScript
Project DetailsClose Details: Huffman Text Compression
Context & ownership

Educational project · Algorithms in an app. Built a React Native/Expo demonstration of Huffman coding with character frequencies, generated codes, and encoding/decoding views.

Application development · Algorithm implementation and interactive views

What I implemented
  • Implemented a heap-based priority queue, Huffman tree and code generation, encode/decode verification, and JSON export.
Technical decisions
  • Made the generated code table and decoding behavior visible so users can inspect how the algorithm works.
Result & scope

An interactive learning tool for lossless text encoding; JSON export is a representation of the result, not a compact binary archive.

Technologies

React Native · Expo · TypeScript · Huffman coding

Learning in progress

Data Engineering Lab

Developing data engineering skills through Python data cleaning and SQL exercises, with data modeling as an ongoing learning focus.

  • Python
  • pandas
  • SQL
Project DetailsClose Details: Data Engineering Lab
Context & ownership

Learning lab · Python & SQL practice. Developing data engineering skills through Python data cleaning and SQL exercises, with data modeling as an ongoing learning focus.

Independent learning · Practical exercises and data preparation

What I implemented
  • Added a pandas data-cleaning script and SQL practice exercises to a public learning repository.
Technical decisions
  • Kept the portfolio scope tied to implemented exercises; the broader technology roadmap describes future learning.
Result & scope

A reviewable record of practical Python and SQL learning, supporting my secondary interest in entry-level Data Engineer opportunities.

Technologies

Python · pandas · SQL

Professional background

Engineering experience

June – October 2026

On-site · Contract

Wuhan, China

Yuedong Xinghe Science and Technology Innovation Co., Ltd.

Backend Engineer

June – July 2026

Software Engineer

August – October 2026 · Promoted

Shared contributions across both roles

  • Designed and implemented parts of a platform spanning a modular NestJS backend, PostgreSQL models, React operational interfaces, background processing, and a separate IoT gateway.
  • Built custom TCP ingress and binary protocol adapters for safety devices; normalized telemetry and alarms with retained receipt evidence, idempotent processing, retries, and controlled replay.
  • Implemented authentication, role-based access control, scoped data access, audit capabilities, and administrative interfaces to support controlled platform operations.
  • Developed CSV/XLSX import and migration workflows with validation, review, rejected-row handling, and traceability.
  • Managed Alibaba Cloud ECS and delivery workflows using Nginx/TLS, PM2, database migrations, health checks, rollback procedures, and Cloudflare Pages; contributed CI checks, automated tests, container builds, and dependency/security scanning.

June 2026

On-site · Contract

Wuhan, China

Hubei Wanlu Zhixin Technology

Embedded Software Engineer

  • Developed a smart-home integration prototype connecting a React dashboard, NestJS API, external MJPEG camera stream, and Python vision worker.
  • Used Socket.IO for dashboard communication and worked on visual question answering, camera and worker connectivity, and error/reconnection handling.

June 2025 – May 2026

Remote · Contract / part-time

Paoli, Pennsylvania, USA

Express Kitchens & Bath

Software Engineer

  • Built and maintained web functionality using React, Next.js, Node.js, and API integrations.
  • Improved responsive interfaces, addressed website performance and SEO issues, and delivered ongoing updates with a remote client team.

January 2022 – May 2025

Freelance · Remote

Fiverr

Full-Stack Engineer

  • Delivered websites and web applications from requirements through implementation, revisions, and handover, covering responsive interfaces, backend functionality, API integration, and client communication.

December 2021 – February 2022

Internship

Chattogram, Bangladesh

Bangladesh Railway

Telecommunications Engineer

  • Assisted with telecommunications operations, transmission systems, basic troubleshooting, and maintenance documentation alongside technical staff and fellow trainees, following established operating and safety procedures.

September – November 2021

Chattogram, Bangladesh

Spinner Tech

Web Designer

  • Created responsive website layouts and interfaces from client requirements, collaborating on design revisions and implementation handover.

About me

Connecting the parts.

I work across frontend development, backend services, database design, system integration, and deployment workflows. At Yuedong Xinghe, my responsibilities expanded from backend engineering into broader software engineering: platform architecture, React interfaces, access control, IoT integration, and cloud delivery.

A distinctive part of my work is building TCP servers and protocol adapters that connect IoT devices to backend APIs and operational interfaces. I have also built a smart-home prototype connecting a web dashboard, backend API, live camera feed, and Python vision worker.

I am developing my data engineering capability through hands-on Python, SQL, data cleaning, and data modeling projects. This learning builds on my experience with application databases and import workflows.

I use Codex and Claude Code to support planning, implementation, refactoring, and review, while retaining responsibility for technical decisions and validation. I also practice algorithmic problem-solving on LeetCode and HackerRank.

Away from work, I enjoy hiking and photography.

Technical capabilities

Frontend

React · Next.js · TypeScript · JavaScript · Tailwind CSS

Backend & APIs

Node.js · NestJS · Express.js · Python · FastAPI · REST APIs · WebSockets

Databases & processing

PostgreSQL · TypeORM · SQLAlchemy · Redis · BullMQ · Data modeling · Import validation

IoT integration

TCP servers · Binary protocols · Device telemetry · Alarm processing · Backend integration

Cloud & delivery

Alibaba Cloud ECS · Linux · Nginx · Docker · PM2 · GitHub Actions · Cloudflare Pages · Deployment pipelines

Engineering practices

System design · Authentication · RBAC · Automated testing · Documentation · Release & recovery workflows

Academic background

Education

Wuhan Institute of Technology

BSc in Computer Science and Technology

March 2023 – Expected December 2026

In progress

Chattogram Polytechnic Institute

Diploma in Engineering in Computer Technology

August 2017 – June 2022

Completed

Get in touch

Let’s build something that works.

Have an engineering opportunity or a project in mind? I’d be glad to hear about it.

Wuhan, China

+86 156 2363 1077
Resume

Send a message

All fields are required.

Prefer email?