MD Moijul Islam

Software Developer

Stroud, UK.

About

I am a Software Engineer specializing in the React (Next.js) ecosystem and full-stack system architecture. After graduating with First Class Honours in Computer Science, I rapidly progressed to a full-time Software Developer role at Wilxite, taking ownership of enterprise codebases, B2B SaaS platforms, and multi-tenant applications. My technical experience focuses heavily on resolving operational bottlenecks , which includes resolving CI/CD version drift, building custom OOP engines for drag-and-drop email builders, and developing decoupled Python/Node.js IoT pipelines.

See more

Projects

LCP Group – Multi-Tenant Property Portfolio

Unified three corporate real estate brands (LCP, M Core, Evolve) into a single Next.js codebase, drastically reducing maintenance overhead via a context-driven theming engine. Solved severe browser lag when rendering 1,000+ map assets by implementing client-side clustering with supercluster, achieving under 100ms interaction latency. Reduced search bounce rates by replacing local React state with URL-synchronized geospatial filters, allowing users to share pre-filtered property links.

Warehouse Order System – Logistics PWA

Built a resilient Next.js PWA for warehouse logistics, utilizing LocalStorage to continuously persist active filters and session data. Integrated hardware barcode scanners through global DOM event listeners and implemented a multi-language interface using Lingui i18n to support a diverse international workforce. Developed a sequential task-finding algorithm that manages out-of-stock exceptions via a custom snooze state, instantly routing pickers to the next valid inventory location.

Robertson Restoration – Headless CMS Website

Faced with a strict MVP deadline before the backend was available, I built a modular Next.js frontend with strictly defined TypeScript interfaces to simulate the pending API. Once the internal Jixaw CMS was ready, I independently configured the backend data models to match my frontend props exactly, completing the migration in under a day without backend developer support. To protect Core Web Vitals and minimize JavaScript payloads, I implemented the React use() hook to eliminate client-side fetching waterfalls and engineered lightweight CSS-only interactive elements.

The Turn – Containerized Event Portfolio

Built a responsive, containerized Next.js application using TypeScript and SCSS. Since the project didn't require a backend, I implemented a simple service layer to fetch static data, mimicking a real database to allow for easy CMS integration later if needed. I handled the heavy image assets within a custom randomized Masonry grid, prioritizing fast load times and a fresh user experience on every visit.

Sparta Health – Healthcare Platform Modernization

I modernized the core user experience of a B2B healthcare platform, ensuring critical patient assessment forms were fully responsive across all devices. I retrofitted the legacy PHP monolith by building a custom SCSS Flexbox grid, deliberately avoiding any disruption to the existing backend architecture or jQuery validation. Ultimately, I resolved extensive technical debt by navigating complex CSS specificity rules, systematically replacing fixed-width legacy styles with modern, fluid layouts.

FDC Digital – B2B Compliance SaaS

Took ownership of a B2B compliance SaaS as the solo frontend developer, standardizing the release pipeline with Lerna and trunk-based development. Extended an inherited dependency injection architecture (CheckListBuilder) to support dynamic white-label UI components. Eliminated severe version drift between staging and production by decoupling deployments using feature flags.

Badland Antennas – B2B Industrial Catalog

Conducted on-site client training at the manufacturing facility, where I identified a marketing workflow gap and successfully cross-sold an internal SaaS product ('Shoot My Mail') to the client. On the technical side, I developed the B2B product catalog using Next.js Server Components, architecting a URL-driven filtering system to ensure all search results were shareable and SEO-friendly. I also implemented high-fidelity conversion tracking for Google Ads by manually triggering `generate_lead` events on valid form submissions.

Autonomous Bicycle – Embedded Robotics Prototype

Built an autonomous bicycle prototype from scratch, programming the core C++ control loops to handle real-time sensor data. Instead of relying on pre-built kits, I custom-modelled a 3D-printed chassis to balance the Arduino and motor payload. The embedded logic prioritized obstacle avoidance over path following, successfully navigating a track.

Gym Tech – IMU Trajectory Analyzer

Designed a split-brain architecture for an IMU trajectory analyzer, utilizing Node.js for zero-loss serial logging and Python (SciPy/FastAPI) for heavy mathematical processing. Solved complex position drift issues by implementing Extended Kalman Filters and RK4 integration methods. Developed a server-driven UI pattern where the Next.js frontend dynamically builds parameter sliders based on backend Pydantic schemas, drastically speeding up R&D algorithm testing.

Drag-and-Drop Email Builder – Internal Marketing Tool

Built a drag-and-drop engine that compiles a JSON state tree into responsive, email-safe HTML tables. The core architecture uses a recursive OOP Node structure to enable complex, nested layouts. To handle UI challenges, implemented a dedicated drag handle to prevent accidental drags during text selection in the Lexical editor. Optimized the rendering of the mutable state tree in React using a combination of Zustand and aggressive `React.memo` strategies.

See more

Work

·

Wilxite

Software Developer

·

Wilxite

Software Developer (Part-Time)

·

Wilxite

Software Developer (Placement Student)

See more

Education

·

Computer Science

University of the West of England (UWE Bristol)

·

International Year One

UWE Bristol's International College

See more

Skills

Testing

Cypress, Vite, Storybook

DevOps & CI/CD

Docker, Kubernetes, GitLab CI, Lerna, Git Workflow

Languages

JavaScript (ES6+), Python, Golang, Kotlin, C/C++, SQL, HTML5, CSS/SCSS

Backend & Data Engineering

Node.js, Django, PostgreSQL, Mongo, SQLite, Pandas, SciPy, REST APIs, FastAPI

AI Tools

BMAD Method, Spec-Driven Development, Multi-Agent Orchestration, Gemini CLI, Claude

Frontend Architecture

React/Next.js, React-Native/Expo, Zustand, Tailwind CSS, Android Studio, Material UI, ShadCn, test

See more