Available for new projects

ASM Asaduzzaman: Software Engineer, Physics, Math and Computer Science Enthusiast

Hi, I'm ASM Asaduzzaman, a software engineer based in Bangladesh, with a BSc in Computer Science and Engineering and a lasting interest in physics and mathematics. I work on software the way I was taught to work on science: understand the problem from first principles, then build the simplest thing that holds up. Since 2012, I've done that for founders and teams in the US, Canada, Australia and Europe, building the back-end and front-end, setting up the servers, and keeping products running after launch.

Elsewhere
Portrait of ASM Asaduzzaman
ASM AsaduzzamanSOFTWARE ENGINEER
LaravelVue.jsNode.js
0
Years shipping for clients
0
Projects online right now
0
Client countries
0
Long-term engagements
01 / Skills

The stack I reach for.

Deep in PHP and JavaScript, comfortable everywhere from the database to the deploy script.

//Languages

PHPJavaScriptTypeScriptPythonJavaHTML5CSS

//Back-end

LaravelNode.jsExpressLivewireInertiaREST APIsGraphQLSocket.IOPusherStripeFlaskFrappe / ERPNext.NET

//Front-end

Vue.jsNuxtPiniaReactNext.jsAlpine.jsjQueryTailwind CSSBootstrapSassViteWebpackFlutter

//Data

MySQLPostgreSQLMongoDBRedisElasticsearch

//DevOps & infrastructure

DockerNginxApacheLinuxUbuntuAWSDigitalOceanCloudflareLet's EncryptGitGitHubServer administration

//CMS & commerce

WordPressWooCommerceShopifyMagentoJoomla

//Quality & design

JestCypressPlaywrightFigmaSEO
02 / Selected work

Products, client work and experiments.

All projects

Hover a card to watch a short walk-through of the live site. Every one of these is online.

03 / Travel

Where I go between projects.

When a long project wraps up, I usually get on a plane. Every pin is a trip, and each one has its own story on the travel page.

8
countries
37
cities & areas
13
trips
See more
04 / Experience

Long engagements, real products.

Most of my work is measured in years, not tickets. Every role below shipped something that people still use.

Software Engineer

TrendsvanaCanadaRemote · Freelance
2021 – Present

Lead developer of Trendsvana, a store builder that lets members of a large dropshipping platform spin up a fully customised storefront in minutes. Own the product end-to-end: the Laravel back-end, the Vue store editor, theming, deployments and the day-to-day roadmap with the platform's team.

  • Designed the storefront builder as a companion to the parent platform, from data model to editor UI.
  • Runs on a Dockerised Laravel + MySQL stack behind Nginx, deployed and monitored by me.
  • Longest-running engagement: four years and counting.
LaravelVue.jsMySQLNginxDockerBootstrapFigma

Full-stack Developer

ThatshowitwasUnited StatesRemote · Freelance
2022

Lead developer for a book-writing and publishing platform where authors write chapter by chapter in a visual editor, then order proofreading and printing without leaving the app.

  • Built the chapter editor and manuscript workflow in Vue with Vuex and Vue Router.
  • Laravel API, MySQL, and a hardened Linux/Nginx deployment.
Vue.jsLaravelVuexVue RouterMySQLNginxLinux

Back-end Developer

Smart3rLatviaRemote · Freelance
2022

Back-end for a mobile app where people share and react to short, useful facts and anecdotes on current topics.

  • Designed and shipped the REST API the iOS and Android apps run on.
  • Owned the server: provisioning, backups, monitoring and releases.
LaravelREST APIsMySQLLinuxServer administration

WordPress Plugin Developer

PianoIn21DaysUnited StatesRemote · Freelance
2021

A bespoke WordPress plugin that turns each lesson into practice: when a student finishes a lesson built around certain chords, the plugin generates a randomised exercise from exactly those chords and plays it back in the browser.

  • Audio generation and playback in the browser, no Flash, no plugins.
  • Packaged as a drop-in plugin the client could install and configure themselves.
WordPressPHPjQueryWeb AudioMySQL

Lead Web Developer

AladinJobsBangladeshOn-site · Full-time
2016 – 2019

Bangladesh's first modern job portal: part job board, part professional network in the spirit of LinkedIn. Led development for three years, from the first commit to a product used by employers and candidates nationwide.

  • Job listings, company pages, candidate profiles, CV uploads and messaging in one Laravel + Vue codebase.
  • A preview build still runs today; see it in Projects.
LaravelVue.jsjQueryBootstrapMySQL

Lead Web Developer

Shine ITAustraliaRemote · Freelance
2013 – 2014

Led the build of an internal line-of-business application for an Australian IT services company.

  • Laravel back-end with a Bootstrap/jQuery front-end, delivered and handed over with documentation.
LaravelBootstrapjQueryMySQL

WordPress Developer

eValuesUnited StatesRemote · Freelance
2012

eValues was the first online barter exchange delivered as software-as-a-service, built before "SaaS" was a household word. Extended and maintained the WordPress front of the platform for a company with three decades in the barter industry.

  • My first international client, and the start of a full-time remote career.
WordPressPHPjQueryMySQL
05 / Education

An engineering degree, and still studying.

Computer science is my formal training. The courses since then are whatever I wanted to get better at next.

BSc in Computer Science and Engineering

University of ChittagongChattogram, Bangladesh
2016 – 2020

A four-year engineering degree that covers computing from the transistor up: the mathematics and physics underneath it, the theory of algorithms and computation, and the engineering of real systems on top.

Coursework

Data structures & algorithmsDiscrete mathematicsCalculus & linear algebraPhysicsDigital logic & computer architectureOperating systemsDatabase systemsComputer networksSoftware engineeringArtificial intelligence
  • Came to the degree with four years of paid client work already done, having taken my first international project in 2012.

Certificates 3

  • Illustrator 2023 Quick Start
    LinkedIn Learning · Oct 2025 · 59m
    Adobe Illustrator
  • Introduction to Video Color Correction
    LinkedIn Learning · Oct 2025 · 2h 29m
    Color Correction
  • Premiere Pro 2025 Essential Training
    LinkedIn Learning · Jun 2025 · 5h 53m
    Non-linear EditingAdobe Premiere ProVideo Editing
06 / About

Curious since the first computer. Shipping since the first client.

I got my first computer in 2011. Within a week, I knew this was what I wanted to do. In 2012, I finished my first paid project for a client in the United States. I've worked with founders and product teams remotely ever since, on a barter-exchange SaaS, a job portal in Bangladesh, and a book-publishing platform. For the last four years, I've been building the store builder for a large dropshipping platform. I can't name the platform because of an NDA, but its merchants use my work every day.

Most of my work uses Laravel or Node on the back-end and Vue on the front-end. I also look after the Docker and Nginx setup. I like working directly with clients, keeping them updated, turning changes around quickly, and suggesting a simpler approach when I see one.

Outside work, I enjoy maths and physics, shooting and editing video, and travelling when a project wraps up. I've put some of the things I use and places I've been on the tools, gadgets and travel pages.

Based in
Dinajpur, Bangladesh · GMT+6
Working
Working remotely with clients in the US, Canada, Australia, Europe and Bangladesh
Focus
Laravel and Vue applications, Node back-ends, and large WordPress sites
Overlap
Mornings in the Americas, afternoons in Europe, and flexible hours in Asia
Right now
Building EduSine: websites and management tools for schools and madrasahs
07 / Live code

This code is typing itself.

Not a video: the editor on the right is the DOM, driven by TypeWritter, a 13 KB animation engine I built. Pick a language to see the kind of code I write day to day, then watch the shell run it.

Every scene is real, working code from the stack I ship: a Laravel controller, a Vue single-file component, a typed Node service and modern PHP 8. Autocomplete, pasted values and the terminal are all part of the engine. Read how it works →

4 filesPick a tab to run another scene; it restarts cleanly, mid-keystroke. Pauses when it scrolls out of view.

08 / Kind words

What clients say after the invoice.

A decade of reviews from clients in the US, Canada, Europe, Israel and Australia.

ASM Asaduzzaman is an absolute coding wizard!

Jacques Hopkins
United States

As usual, ASM Asaduzzaman provides perfect job. Excellent knowledge, open to any changes, and very responsive, he helped me a lot. He always takes time to explain things for a non-developer customer like me, and this is very appriciated. For websites and backend development, he is my way to go.

Joan Serfati
Latvia

This is my second project with ASM Asaduzzaman, and I'm already planning on my third. ASM Asaduzzaman is great to work with: prompt, communicative and creative in his problem solving. He proposed a better solution for my project than I had envisioned, and I ended up going with that instead of my original idea.

Justin Nassiri
United States

Great overall experience. Was able to start the job immediately and get the job finished within the first hour. He knew exactly what to do and finished the job perfectly. Will be hiring again if I need anything from his skillset. Highly recommended!

Victor Smush
United States

ASM Asaduzzaman was awesome to work with and highly skilled in Laravel. It was fun to see him make changes so quickly on the server. Will definitely rehire him whenever I need any work to be done.

Niloy Kumar
United States

I attempted to get this job done with 4 other programmers, but only he was able to do it and he was a pure joy to work with. HIGHLY recommend.

Melody Skillman
United States

I cannot speak highly enough of ASM Asaduzzaman. I needed a web app developed for my piano students. I gave him the scope and within only a couple of days he blew me away with what he came up with. And he was so great to work with. If you need a custom web app or custom wordpress plugin (and he is probably great at other things too - that's just what he worked on for me) then ASM Asaduzzaman is THE MAN!

Jacques Hopkins
United States

Did a great job building my whole website from scratch. Very fast turnaround. Completed everything that I asked for. Will hire again.

Kristen Trojan
Canada

Awesome work.. delivered quickly and perfectly without any fuss... will hire again.

Rich Webb
Canada

Amazing job! The final product was executed perfectly, and exactly to specs, even with a couple somewhat loose items in the scope.

Chris Morris
United States

We needed work done quickly and sure it was - and good! Really responsive freelancer and a great help.

Troy Fritzhand
Israel

ASM Asaduzzaman was great to work with. I hired him to help me install some custom data visualizations to WordPress. He was extremely prompt in doing this, and put together a guide so that I could easily add more in the future. He was very patient and helpful in teaching me how to do this. I would work with ASM Asaduzzaman again any time.

Justin Nassiri
United States

Highly recommended. Provided what I asked for and more. Very good communication too.

David Grilli
Australia

Great experience. Work was fast and accurate. Best of all, he suggested improvements based on his experience of best practices.

Mark Addleman
United States

ASM Asaduzzaman is a wordpress wizard. Not the first time I've worked with him and won't be the last!

Jacques Hopkins
United States

Was excellent to work with and was responsive. Made changes quickly. Will definitely rehire for other jobs.

Gary Lasater
United States

ASM Asaduzzaman completed the project in a professional and timely manner. I am looking forward to working with him in the future!

James Mack
United States
09 / Let's talk

Have a product that needs to ship?

Tell me what you're building and where it's stuck. I reply within a working day, and the first call is on me.

Dinajpur, Bangladesh · GMT+6[email protected]Replies within one working day