Skip to content

Hi, I'm Emon Islam Shanto

I build the APIs, payment flows and background jobs that products run on.

I'm a software engineer at Octopi Digital. I work in Node.js and Laravel on multi-tenant SaaS platforms, Stripe billing, queue workers and AI-enabled features, from the database up to production.

  • Dhaka, Bangladesh (UTC+6)
  • Software Engineer at Octopi Digital LLC
Portrait of Emon Islam Shanto

Technologies I work with

About me

The short version

I'm a software engineer at Octopi Digital. I lead the day-to-day technical work on our development team, and I work directly with clients to pin down what they need before any code gets written.

My focus is the backend: REST APIs, business logic, Stripe payments and webhooks, background workers, and keeping production servers healthy. I work in Node.js, Express and MongoDB, and in Laravel with MySQL.

When a project needs it, I work on the React side too. Lately that has included AI-enabled features on a production healthcare platform.

I have a BSc in Software Engineering from Daffodil International University, where I majored in Data Science (December 2024).

How I work on every project

  • Understand the problem before writing code
  • Plan the change first
  • Keep code maintainable and secure
  • Test what matters
  • Keep you in the loop
  • Leave clean commits and handover notes
Current role
Software Engineer, Octopi Digital LLC
Based in
Dhaka, Bangladesh (UTC+6)
Education
BSc in Software Engineering (Data Science major), Daffodil International University

Services

How I can help

Most projects start with the backend. I can take on the full app when needed, and add AI features where they make sense.

  1. Backend & APIs

    You need an API your frontend, partners and team can build on.

    I design REST APIs, write the business logic behind them, check every input and connect the third-party services your product depends on.

    • REST API design
    • Business logic and validation
    • Third-party integrations
    • Fixes and features for existing backends
    • Node.js
    • Express.js
    • PHP
    • Laravel
    • REST APIs
    • Microservices
    • TypeScript
  2. AI features

    You want AI in your product without losing control of it.

    I connect language models to your app on the server, with clear limits on what the model can see and do.

    • Chat assistants and document Q&A
    • Tool-calling workflows on your data
    • Input limits and rate limiting
    • AI that fits your existing workflows
  3. Databases

    Queries are getting slow, or the data model no longer fits.

    I model data around how your app reads and writes it, add the right indexes and plan migrations carefully.

    • Data modeling
    • Indexing and query tuning
    • Planned migrations
    • MongoDB
    • Mongoose
    • MySQL
  4. SaaS & full-stack

    You need a dashboard, admin panel or customer portal.

    When the project needs the whole app, I build it end to end: React front end, API and database.

    • SaaS MVPs and internal tools
    • Dashboards and customer portals
    • Code that's easy to hand over
    • React
    • Next.js
    • Tailwind CSS
    • TypeScript
  5. Payments & integrations

    Sign-in, roles, payments and outside services all have to agree.

    I set up authentication and role-based access, Stripe payments and subscriptions, webhooks and the background jobs that keep everything in sync.

    • Authentication and roles
    • Stripe payments and subscriptions
    • Webhooks and background jobs
    • REST APIs
    • Stripe
    • Webhooks
  6. Deployment & maintenance

    Your app needs a proper home and someone to keep it running.

    I deploy to Linux servers with Nginx and PM2, fix production issues and handle the ongoing maintenance.

    • Server setup and deployment
    • Production troubleshooting
    • Ongoing maintenance
    • Git
    • GitHub
    • Docker
    • AWS
    • Linux VPS
    • Nginx
    • PM2

See these services in real work.Browse the projects

Projects

Selected work

Production systems I've worked on. Each one shows what I built and what the rest of the team did.

Showing 4 of 6 projects

  • Backend & APIsSaaS ApplicationsAI IntegrationsFull-Stack Applications

    OptimalMD

    A digital healthcare platform providing members and employers with healthcare access, virtual care, medications, labs, specialists and AI-assisted healthcare features.

    My role: Software Engineer / Backend Developer

    • Node.js
    • Express.js
    • TypeScript
    • JavaScript
    • React
    • MongoDB
    • +6 more
  • Backend & APIsSaaS ApplicationsFull-Stack ApplicationsAutomation & DevOps

    OpsROI

    A multi-tenant SaaS operations platform for service businesses, providing organization management, role-based access, workflows, billing, credits, integrations and operational visibility.

    My role: Backend Developer / Team Leader

    • Node.js
    • Express.js
    • TypeScript
    • MongoDB
    • Mongoose
    • React
    • +10 more
  • Backend & APIsSaaS ApplicationsAutomation & DevOps

    TrustPatrick

    A contractor-matching and verification platform that connects homeowners with vetted professionals and manages contractor applications, payments and follow-up workflows.

    My role: Backend Developer / Software Engineer

    • PHP
    • Laravel
    • MySQL
    • SendGrid
    • Webhooks
    • Linux VPS
    • +5 more
  • Backend & APIsAI IntegrationsFull-Stack ApplicationsSaaS Applications

    NuPath AI

    An AI-powered health and wellness platform that connects personalized AI experiences, health-related data and digital tools in one application ecosystem.

    My role: Software Engineer / Backend Developer

    • React Native
    • Expo
    • TypeScript
    • JavaScript
    • Firebase
    • Firebase Analytics
    • +7 more
  • Backend & APIsSaaS ApplicationsFull-Stack ApplicationsAutomation & DevOps

    MonkeyMan's Tree Service

    A service-business platform for a professional tree-care company, supporting customer lead flows, service operations, payments and internal workflows.

    My role: Backend Developer / Software Engineer

    • Node.js
    • Express.js
    • TypeScript
    • JavaScript
    • MongoDB
    • Mongoose
    • +9 more
  • Backend & APIsSaaS ApplicationsAutomation & DevOps

    Blueprint Conversion – Win Better Jobs

    A contractor-focused platform designed to help businesses improve their sales process, manage opportunities and win more jobs.

    My role: Backend Developer / Software Engineer

    • PHP
    • Laravel
    • Laravel Queues
    • MySQL
    • SendGrid
    • Supervisor
    • +4 more

Architecture

Behind the systems I build

How a typical web app and AI feature fit together, one layer at a time. It's a general picture, not a specific client's system.

Layer 1 of 9

Client

The browser or app your users actually see and use.

What I handle here

  • Talks to the backend over HTTPS
  • Clear loading and error states

Skills

Tools I use

The languages, frameworks and platforms I work with, backend first. Pick a category to narrow it down.

Showing 24 of 24

  • JavaScript
  • Node.js
  • Express.js
  • PHP
  • Laravel
  • REST APIs
  • Microservices
  • TypeScript
  • MongoDB
  • Mongoose
  • MySQL
  • AI/ML
  • Stripe
  • Webhooks
  • Git
  • GitHub
  • Docker
  • AWS
  • Linux VPS
  • Nginx
  • PM2
  • React
  • Next.js
  • Tailwind CSS

Engineering practice

  • Code review
  • Production troubleshooting
  • Deployment support
  • Team coordination
  • Requirements with clients

Process

How I work

Five small steps, so you always know where things stand.

  1. Step 01

    Understand

    I read the requirements and the existing code, and ask questions until the goal is clear.

  2. Step 02

    Plan

    You get a short written plan: the approach, a rough timeline and any risks.

  3. Step 03

    Build

    I write clean, maintainable code and share progress as I go.

  4. Step 04

    Test & review

    I test the important paths and fix issues before anything ships.

  5. Step 05

    Deliver

    Working code, tidy Git commits and a handover note.

I use Claude Code and Cursor to move faster. Every change they help with is reviewed and tested by me before it ships.

Experience

Where I work and studied

  1. Software Engineer

    Octopi Digital LLC

    – Present

    • Lead and coordinate the development team's day-to-day technical work.
    • Design, develop and maintain backend services and REST APIs.
    • Build and maintain applications with Node.js, Express.js, MongoDB and Laravel.
    • Review code, troubleshoot production issues and support deployments.
    • Work with clients and teammates to clarify requirements and deliver features.
  2. BSc in Software Engineering

    Daffodil International University

    Completed

    Major in Data Science

    • Graduated in December 2024 and started as a Software Engineer at Octopi Digital the same month.

    Coursework

    • Statistics & probability
    • Machine learning
    • Data mining & visualisation
    • Database systems

GitHub

Find me on GitHub

My public repositories and recent activity are on my GitHub profile.

Emon Islam Shanto

Backend Engineer

github.com/EmonIslamShanto

Dhaka, Bangladesh (UTC+6)