Software Engineer at ProSoft, Dhaka

I build the software businesses run on.

Full-stack engineer with 6+ years of experience in Laravel, Vue and Nuxt. My work is in daily use by companies in Bangladesh, the UAE and Germany, from HR and ERP systems to learning platforms and news sites.

Selected work

Three products I built or led, and what they do in production.

ProHR

Full Stack Engineer, ProSoft · 2023 to present

An HR and payroll platform with a web admin panel and an Ionic mobile app. It covers attendance, shifts, leave, notices, document-expiry alerts and reporting across branches.

I built the direct cloud connection to ZKTeco attendance terminals, so attendance devices sync straight to the cloud. It was one of the first HR products in Bangladesh to offer this, and it contributed to a 40% increase in company revenue. I later added bKash and other payment gateways to manage customer subscriptions and billing.

  • Laravel
  • Ionic
  • MySQL
  • ZKTeco
  • bKash
Client companies
100+
Employees per company
Up to 500
Devices synced
200+
Markets
Bangladesh, UAE

Lernwelt

Lead Web Developer, Deutsch D1 · 2022 to 2023 · lernwelt-deutsch.de

A learning management system that automates the administrative work of language schools: checking invoices against teaching hours, tracking payments, handling recurring payments and managing class schedules.

As tech lead, I led the team that built the exam engine with 16+ question types (cloze, matching, sentence building, audio answers, free text), an assignment module with cheating protection, 1:1 and group scheduling, a Calendly-style booking system for students in any time zone, and holiday management at system, school and personal level. Live classes run on Agora video, and course fees run on Stripe.

I also built the public site, deutschd1.com, with course admissions, payments, subscriptions and a members-only podcast.

  • Laravel
  • Vue.js
  • Stripe
  • Agora
  • MySQL
Schools
3
Students
300+
Teachers
50+
Question types
16+

Daily News Highlights

Web Developer, BESTOFMINE · 2020 to 2022 · dailynewshighlights.com

I built a crawler that collects stories from 220+ news sources in 80+ countries and sorts them into categories automatically.

For a marketing push the site had to be very fast. I moved it from Laravel to Nuxt and Vue, served it from edge functions on Google Cloud Run, and added several layers of caching. It now handles more than a million visitors a month and loads in about 50ms in any region.

  • Nuxt
  • Vue.js
  • Google Cloud Run
  • Edge caching
  • Laravel

Page load time

300–400ms
Before: standard server-rendered pages
~50ms
After: edge functions and layered caching, in any region

More things I've built

Smaller systems and tools from BESTOFMINE, ProSoft and BdREN.

Two ERP systems

For a paper mill and a steel pipe manufacturer: production, sales, products, inventory, commissions and loans/LC.

Smart parking

For a hotel. It registers vehicles automatically, calculates hourly charges and bills drivers.

Temperature and humidity monitoring

Tracks 100+ devices for a bank.

CCTV management

One central system for 100+ cameras across retail stores.

Ticket reservation

Booking systems for a bus company and an amusement park.

Mall billing

Billing for the stores of a shopping mall, used by the mall managers.

CleverGraph

Turns any spreadsheet into charts and graphs ready for presentations and sharing.

Hospital OCR

Converts patient reports into digital records for a hospital.

Book of URLs

A course platform with reading progress, likes, certification and verification, moved from raw PHP to Laravel.

BdREN billing system

Took a legacy PHP billing system that had been stuck for years, deployed it and made it reliable.

vue3-wave-audio-player

An open-source Vue 3 audio player inspired by Telegram voice messages. 200+ weekly npm downloads.

Emoji Picker

Open-source contributions since 2022 to a vanilla JavaScript emoji picker.

Experience

From intern to engineer leading teams.

Software Engineer, ProSoft

Jun 2025 to present · Dhaka
  • Added bKash and other payment gateways to ProHR for subscriptions and billing.
  • Built a hotel parking system and two ERP systems.

Full Stack Engineer, BdREN (contract)

Jun 2024 to May 2025 · Dhaka
  • Owned a stalled legacy PHP billing system, deployed it and stabilised it.
  • Built an internal tour and billing management system.

Full Stack Engineer, ProSoft

Sep 2023 to May 2024 · Dhaka
  • Built ProHR and its mobile app, plus cloud sync with ZKTeco devices.
  • Delivered monitoring, CCTV, billing and ticketing systems for clients.

Lead Web Developer, Deutsch D1 (contract)

Mar 2022 to Aug 2023 · Germany, remote
  • Led development of Lernwelt and built the Deutsch D1 site.

Web Developer, BESTOFMINE

Jan 2020 to Feb 2022 · Dubai, remote
  • Built the news crawler, the CleverGraph app and a hospital OCR system.
  • Led a team of 4 developers.

Web Developer Intern, DevsZone

Feb 2019 to May 2019 · Dhaka
  • Built medicine and room modules for a Laravel hospital management system.

Skills

The tools I use most.

Backend

  • PHP
  • Laravel
  • Python
  • Django
  • Node.js
  • REST APIs
  • Redis

Frontend

  • Vue.js
  • Nuxt.js
  • JavaScript
  • TypeScript
  • Ionic
  • TailwindCSS
  • HTML/CSS

Cloud and DevOps

  • AWS
  • Google Cloud
  • Docker
  • Nginx
  • CI/CD
  • Firebase

Databases

  • MySQL
  • SQLite

Certifications

  • AWS Certified Solutions Architect, Associate
  • Google Cloud Associate Cloud Engineer
  • Docker Deep Dive: Advanced Techniques
  • Python for Data Science, AI and Development

Education and languages

  • B.Sc. Computer Science and Engineering, University of the People (2025 to 2028, expected)
  • Diploma in Computer Science and Technology, National Institute of Technology (2021)
  • English (professional), German, Bengali (native)

Let's work together

Have a product to build or a team to join? Send me a short note about what you're working on.