ahrasel monogram
01 / Software Engineering

survive production.

Amanullah Hoque — Senior Software Engineer focused on backend architecture, cloud infrastructure and DevOps, with a growing focus on AI-enabled applications and intelligent developer workflows.

~/projects/systems
$ whoami
ahrasel — Senior Software Engineer

$ cat stack.yml
backend: [laravel, php, node, typescript]
data: [mysql, redis, mongodb]
infra: [docker, kubernetes]
delivery: [devops, ci/cd]
ai: [ai-assisted dev, llm integration]

$ git push origin main
$ docker build -t ahrasel/portfolio:latest .
$ docker push ahrasel/portfolio:latest
$ kubectl apply -f k8s/deployment.yaml
$ kubectl rollout status deployment/ahrasel
$ kubectl get pods --watch
Selected Work

Case studies in production software

PROJECT 01 / GOVERNMENT PLATFORM

Integrated Digital Service Delivery Platform

Microservice-based digital service delivery platform for the Ministry of Chittagong Hill Tracts Affairs.

PHP Node.js Vue.js Nuxt.js Microservices

PROJECT 02 / GOVERNMENT SYSTEM

Online Exam & Certificate Management System

Online exam and certificate management system for the Department of Shipping, built with PHP, Laravel and Next.js.

Laravel PHP Next.js

PROJECT 03 / GOVERNMENT PLATFORM

DLS Automation System

Microservice automation platform for the Department of Livestock Services, built with PHP, Laravel, Vue, Nuxt and Node.js.

Laravel PHP Node.js Vue.js Nuxt.js Microservices
03 / Approach

Good software isn't only code — it's a system that can be operated.

  1. 01

    Keep systems understandable

    Straightforward architectures that solve the actual problem without unnecessary complexity.

  2. 02

    Automate repetitive work

    Repetitive operational work should become automation wherever practical.

  3. 03

    Design for failure

    Production systems need predictable deployments, observability and graceful failure handling.

  4. 04

    Optimize for maintainability

    Software should remain understandable and changeable long after the initial implementation.

04 / Career

Experience that ships to production

From junior programmer to senior software engineer — building, deploying and operating systems.

Nov 2021 — Present

Full-time

Senior Software Engineer

Dream71 Bangladesh Ltd. · Dhaka, Bangladesh

Leading an engineering team to deliver new features on time, managing cloud servers and infrastructure, and collaborating across teams on schema definitions for government projects.

Modern Engineering Relevance

Modern engineering relevance: cloud server management, infrastructure automation, cross-service data architecture and AI-assisted development workflows.

Responsibilities

  • Lead a team to deliver new features on time
  • Cloud server management and maintenance of internal server
  • Participating in cross-team collaboration and discussion to finalize schema definition used across multiple services
  • Government project experience
Laravel PHP Node.js TypeScript MySQL Redis Docker Kubernetes Vue.js Nuxt.js Microservices

Dec 2018 — Nov 2021

Full-time

Software Engineer

Win-Win Service Provider · Dhaka, Bangladesh

Built a POS solution using microservice architecture and created multiple projects using Laravel, Lumen, Vue.js and Nuxt.js.

Modern Engineering Relevance

Modern engineering relevance: microservice architecture, third-party API integration and build automation.

Laravel PHP JavaScript Lumen MySQL Vue.js Nuxt.js
05 / Capabilities

A practical engineering stack

Backend Engineering

6 techs
  • Laravel
  • PHP
  • Node.js
  • TypeScript
  • Microservices
  • GraphQL

Data & Infrastructure

6 techs
  • MySQL
  • MongoDB
  • Redis
  • Firebase
  • Docker
  • Kubernetes

Delivery & DevOps

2 techs
  • Docker
  • Kubernetes

System Architecture

3 techs
  • Database Design
  • Microservices
  • GraphQL

Frontend & Mobile

6 techs
  • TypeScript
  • JavaScript
  • Next.js
  • Vue.js
  • Nuxt.js
  • Flutter

Continually expanding

Exploring deeper backend architecture, cloud infrastructure, platform engineering, DevOps and AI-enabled engineering.

06 / AI & Modern Engineering

AI connects to the systems I already build.

I'm not an AI researcher — I'm the backend engineer who can build, deploy and operate the systems an AI feature depends on. Every claim below is labelled by how I know it.

AI-Assisted Development

VERIFIED

I use AI coding tools daily — AI agents, Copilot, ChatGPT and Claude — to develop, debug, review, document and test software. AI is part of my normal engineering workflow.

AI Application Engineering

VERIFIED · TRANSFERABLE

I have shipped a production AI/LLM integration and I work across the layer it lives on: backend APIs, authentication, Redis caching, queues and async jobs.

Backend & AI Infrastructure

TRANSFERABLE

Docker, Kubernetes, cloud servers and DevOps are exactly what it takes to package, deploy and operate AI-powered services reliably.

Currently Exploring

EXPLORING

LLM application architecture · RAG · AI agents · vector search · MCP servers · AI observability and evaluation.

08 / Remote

Open to international remote opportunities

I work effectively in distributed engineering teams — clear communication, documentation, ownership and asynchronous collaboration.

  • Remote-first communication
  • Async-friendly workflow
  • Clear technical documentation
  • Independent problem solving
  • Git-based collaboration
  • Production ownership

Have an engineering problem to solve?

If you're looking for a remote software engineer who can work across backend development, infrastructure and delivery, let's talk.