Full-Stack Software Engineer · Dhaka · GMT+6 · Open to interesting work
abdulmajid.dev · Resume (PDF) · Email · LinkedIn
Six years of ERP, SaaS, and ecommerce systems built with Laravel, React, and Next.js — delivered remotely for local and international clients.
6 yrs shipping production software · 40% operational efficiency gained on ERP · ~30% business cost cut through automation · 91+ public GitHub repos
Software Engineer at StepUp Technology Limited in Dhaka, building for the web since 2020 — an intern shipping a WordPress plugin, then three and a half years remote for international clients at Creative Technology, then Nogor Solutions Limited, and now multi-tenant SaaS and enterprise ERP. That work means multi-tenant data models, queued and scheduled background jobs that have to stay correct under real transaction volume, and a WooCommerce integration that reconciles storefront orders and stock automatically.
- Boneek — StepUp Technology Limited. A multi-tenant commerce platform: three surfaces on one codebase — an administrator panel, a merchant dashboard for stock, orders, customers, and billing, and a storefront provisioned automatically the moment a merchant signs up. An AI calling agent phones customers to confirm new orders. Laravel · PostgreSQL · React · TypeScript · Tailwind CSS · TanStack Query
- Inventory Management ERP — enterprise clients, via StepUp Technology Limited — internal, no public URL. Built end to end from the PostgreSQL domain model through queued background work and scheduled jobs to a React and TypeScript front end. 40% gain in client operational efficiency. Laravel · PostgreSQL · React · TypeScript · Queues · Docker
- NSD eTender — Naval Stores Depot, Chattogram, via Nogor Solutions Limited. A supplier-facing procurement portal that moves tender notices, supplier enlistment, quotations, purchase orders, and billing online — a Laravel backend serving a Vue single-page application. Laravel · Vue · MySQL · Bootstrap
Also via Nogor Solutions Limited: NSD ERP (resource and stores management for the same depot), Naasa Group ERP (resource planning tailored to how the group actually operates, not a generic off-the-shelf system), BIM Digital Library (the member-gated portal for the Bangladesh Institute of Management’s training and diploma participants), and Cricket97 (a cricket news portal publishing in Bangla and English) — all four on Laravel and MySQL.
Several of these are internal or member-gated systems, so only public entry points are linked. Three builds — Boneek, the enterprise inventory ERP, and the CSFD framework — are written up in full at abdulmajid.dev/work: problem, constraints, approach, outcome.
- Apr 2025 — Present · Software Engineer, StepUp Technology Limited, Dhaka — building multi-tenant SaaS inventory and enterprise ERP end to end, PostgreSQL schema through React front end, while reviewing code and leading junior developers across the frontend, mobile, and backend teams. Shipped a WooCommerce sync through bulk import and webhooks, HLS live streaming with Gotipath and Owncast, and unit and feature tests over the critical paths.
- Mar 2024 — Mar 2025 · Software Engineer, Nogor Solutions Limited, Dhaka — core developer of CSFD (Customize Software for Development), the in-house framework built with Laravel, MySQL, Vue, Bootstrap, and SCSS for standing up web applications quickly, alongside ERP delivery that automated manual work and cut business costs by around 30%.
- Before that · Software Engineer, Creative Technology (Sep 2020 — Feb 2024) — three and a half years fully remote for international clients, with performance and scale work through code splitting, query optimisation, and caching. Web Developer Intern, W3S Cloud Technology (Jun — Aug 2020) — a custom WordPress plugin syncing WooCommerce leads into Pipeline CRM.
Education — BSc in Computer Science and Engineering, Dhaka International University (2022 — 2026) · Diploma in Computer Technology, Kurigram Polytechnic Institute (2016 — 2020) · Web Development with Laravel industrial attachment, European IT Solutions Institute (Jan — Mar 2020).
- Database Admin — a DataGrip-style database client that runs in Docker: one self-hosted web client for MySQL, MariaDB, PostgreSQL, SQLite, Redis, and MongoDB, with a virtualised object tree that stays responsive across hundreds of tables. Accounts and connections stay on your machine. Next.js · TypeScript · Docker
- Docker Mastery — a complete Docker learning resource covering fundamentals to advanced concepts, aimed at clean, consistent, and scalable environments for developers. Docker · Compose · DevOps
- TalktoAPI — a JSON Placeholder–style API provider with CRUD, Blog, and eCommerce endpoints, so frontend beginners can learn Vue, React, or Angular without building a backend first. Laravel · REST
Alongside them: Simple Ecommerce Cart on Laravel, Inertia, and React; Data Structure & Algorithm in PHP and Python, running from one container; Docker Practice environments for PHP, Node, Nginx, Laravel, and WordPress; and Event Management in pure PHP. Everything else: github.com/abdulmajidcse.
Curated by daily reach — not a laundry list of endorsements.
- Backend — PHP · Laravel · Livewire · Node.js · Express.js · REST APIs · Queues · Task Scheduling
- Frontend — JavaScript · TypeScript · ReactJS · Next.js · VueJS · InertiaJS · TanStack Query · TailwindCSS · Bootstrap · SCSS
- Data — PostgreSQL · MySQL · Database Design · Query Optimisation · Caching
- DevOps & delivery — Docker · VPS Server · Git · CI/CD · Caddy · Linux
- Ways of working — Code Review · Team Leadership · Mentoring · Agile · Unit & Feature Testing
- Domains — SaaS · Multi-tenancy · ERP · Inventory · Ecommerce · Dropshipping · Live Streaming
Technical articles on Medium — Laravel, Docker, and Vue — and practical Bangla screencasts on YouTube covering Docker, Laravel APIs, and Linux, with working examples.
- Laravel Reverb ব্যবহার করে ব্রডকাস্টিং বা রিয়েল-টাইম আপডেট — real-time broadcasting without page reloads · Sep 2025 · 8 min
- কনকারেন্সি-সেইফ স্টক ম্যানেজমেন্ট ইন Laravel E-commerce applications — race-condition-safe inventory updates · Sep 2025 · 7 min
- Mastering in Docker and setup development environment for ReactJS, VueJS, Laravel, and more — reproducible local environments · Jan 2025 · 10 min
Screencasts, in Bangla
- Docker Compose: Connect Express.js with MySQL (Step-by-Step) — Docker · 20 min
- Laravel API Authentication with Sanctum — Part 1 — Laravel · 19:38
- Linux User Permissions: rwx Explained Simply — Linux · 6:54
We worked closely together on a SaaS-based inventory management platform, where he contributed as a backend engineer. Abdul demonstrated strong expertise in PHP and Laravel, consistently delivering scalable and well-structured backend solutions. His solid understanding of backend architecture, APIs, and database design ensured seamless integration with our PostgreSQL system, and played a crucial role in the project’s success.
Tanvir Faysal — Senior Software Engineer, Akij IBOS — October 2025
This one and four more, in full, on LinkedIn.
No form. Pick the channel that fits and write to me directly — email reaches me fastest, and you keep a copy of what you sent.
- Email — abdulmajiddev26@gmail.com · best for anything substantive: a project brief, a role, or a question about something I built. I read every message and reply from my own inbox.
- LinkedIn — linkedin.com/in/abdulmajidcse · where hiring conversations usually start. Fine for a first hello.
Also on WhatsApp, Telegram, and GitHub — same handle everywhere.
Best for: Laravel · React · Next.js · Docker · VPS · SaaS · ERP
Prefer: a one-page brief, or a short intro call
Elsewhere: Medium · YouTube · X
The full portfolio — work, case studies, writing, and a one-page resume — lives at abdulmajid.dev.


