LiveHover to previewTypeWritter2025
Code that types itself, then a terminal answers back
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.

Deep in PHP and JavaScript, comfortable everywhere from the database to the deploy script.
Hover a card to watch a short walk-through of the live site. Every one of these is online.
LiveHover to previewCode that types itself, then a terminal answers back
LiveHover to previewWebsite + management platform for schools and madrasahs
LiveHover to previewAI-powered Shopify store builder launched in minutes
LiveHover to previewTurnkey AI dropshipping storefronts with automated fulfillment
LiveHover to previewA drop-in currency converter widget for money-transfer products
PreviewHover to previewBangladesh's first modern job portal and professional network
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.
Most of my work is measured in years, not tickets. Every role below shipped something that people still use.
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.
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.
Back-end for a mobile app where people share and react to short, useful facts and anecdotes on current topics.
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.
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.
Led the build of an internal line-of-business application for an Australian IT services company.
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.
Computer science is my formal training. The courses since then are whatever I wanted to get better at next.
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.
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.
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.
A decade of reviews from clients in the US, Canada, Europe, Israel and Australia.
ASM Asaduzzaman is an absolute coding wizard!
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.
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.
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!
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.
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.
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!
Did a great job building my whole website from scratch. Very fast turnaround. Completed everything that I asked for. Will hire again.
Awesome work.. delivered quickly and perfectly without any fuss... will hire again.
Amazing job! The final product was executed perfectly, and exactly to specs, even with a couple somewhat loose items in the scope.
We needed work done quickly and sure it was - and good! Really responsive freelancer and a great help.
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.
Highly recommended. Provided what I asked for and more. Very good communication too.
Great experience. Work was fast and accurate. Best of all, he suggested improvements based on his experience of best practices.
ASM Asaduzzaman is a wordpress wizard. Not the first time I've worked with him and won't be the last!
Was excellent to work with and was responsive. Made changes quickly. Will definitely rehire for other jobs.
ASM Asaduzzaman completed the project in a professional and timely manner. I am looking forward to working with him in the future!
Tell me what you're building and where it's stuck. I reply within a working day, and the first call is on me.