Fully Booked
Fully Booked হলো যুক্তরাজ্যে মিনিবাস ও কোচ ভাড়ার একটি বুকিং প্ল্যাটফর্ম এবং তার পেছনের অপারেটরদের কাজ ভাগাভাগির নেটওয়ার্ক। ২০২৩ সালের এপ্রিলের প্রথম কমিট থেকে আমি এটি তৈরি করছি: দুই স্টোরেই থাকা React Native অ্যাপ, গ্রাহকদের বুকিং ওয়েবসাইট, অপারেটর ও অ্যাডমিন ড্যাশবোর্ড, Prebooked উইজেট এবং এগুলোর যৌথ NestJS ব্যাকএন্ড। ২০২৫ সালের জানুয়ারি থেকে এর ইঞ্জিনিয়ারিংয়ের নেতৃত্ব দিয়েছি, যখন প্রোডাক্টটি গেটেড রিলিজসহ একটি মনোরেপোতে সরে আসে, আর ২০২৬ সালের জুন থেকে আমি এর CTO, পুরো প্ল্যাটফর্মকে কোনো রেকর্ড করা ডাউনটাইম ছাড়াই একটি সেলফ-হোস্টেড Kubernetes ক্লাস্টারে সরিয়ে নেওয়ার পর।
কিভাবে আমি এই কোম্পানিকে বৃদ্ধি করতে সাহায্য করেছি
Fully Booked - অল-ইন-ওয়ান স্মার্ট বুকিং সলিউশন
Fully Booked যুক্তরাজ্যের মিনিবাস ও কোচ ভাড়ার একটি বুকিং প্ল্যাটফর্ম, আর তার পেছনে অপারেটরদের কাজ ভাগাভাগির নেটওয়ার্ক। গ্রাহক কাস্টমার ওয়েবসাইটে একবার ট্রিপের বিবরণ দেন এবং সেবা দিতে পারা অপারেটরদের কাছ থেকে রিভিউ ও গাড়ির ছবিসহ সাজানো অফার পান, তারপর একটি ছোট সুরক্ষিত অগ্রিম দিয়ে বুক করেন। যে অপারেটর কোনো কাজ নিতে পারছেন না, তিনি অ্যাপ থেকে গ্রাহককে রেফার করেন এবং নেটওয়ার্কের অন্য কোনো প্রতিষ্ঠান কাজটি করলে একটি অংশ আয় করেন। এই চক্রকে ঘিরে রয়েছে কোটেশন, বাতিলকরণ, Get Covered, পার্টনার কন্টাক্ট, সংরক্ষিত বুকিং, একটি ওয়ালেট, বিজনেস পেজ ও Prebooked উইজেট, সবই একটি ব্যাকএন্ডে এবং একটি অ্যাডমিন কন্ট্রোল রুম থেকে পরিচালিত।
Fully Booked - গ্রুপ ট্রিপের জন্য কাস্টমার বুকিং ওয়েবসাইট
Fully Booked-এর গ্রাহক দিক। যে গ্রাহক সরাসরি সাইটে আসেন, কিংবা কোনো অপারেটরের রেফারেলে, তিনি একটি ফর্ম পূরণ করেন, এলাকার অপারেটরদের কাছ থেকে রিভিউ ও গাড়ির ছবিসহ অফার পান, যোগাযোগের তথ্য প্রকাশ না করেই চ্যাট করেন, আর একটি ছোট অগ্রিম দিয়ে বুক করেন, যা ট্রিপ না হওয়া পর্যন্ত সংরক্ষিত থাকে। প্রতিটি অপারেটরের একটি বিজনেস পেজও আছে, যেখানে গ্রাহক তাদের সরাসরি বুক করতে পারেন এবং পরের ট্রিপের জন্য ফিরে আসতে পারেন।
Fully Booked - বুকিং ও অপারেটরদের জন্য অ্যাডমিন ড্যাশবোর্ড
Fully Booked নেটওয়ার্কের কন্ট্রোল রুম। নতুন অপারেটররা কোট দেওয়ার আগে প্রতিষ্ঠাতা তাদের যাচাই করেন, অফার টেমপ্লেট ও গাড়ির ছবি অনুমোদন করেন, কথোপকথন ও রিভিউ নিয়ন্ত্রণ করেন, এবং প্রতিটি বুকিং, কভার, রেফারেল, পেমেন্ট ও পেআউট খুঁজে বের করেন। ফি, সীমা ও প্রতিটি অপারেটরের অনুমতি সেটিংসের বিষয়, আর ড্যাশবোর্ডটি ডেস্কটপের মতোই ফোনেও চলে।
Fully Booked - শূন্য ডাউনটাইমে সেলফ হোস্টেড কুবারনেটিসে মাইগ্রেশন
Fully Booked চলত ম্যানেজড ক্লাউড অবকাঠামোয়, যার বিল প্রতি মাসে বাড়ত আর পুরো স্ট্যাকের মালিকানা কারও হাতে ছিল না। আমরা পুরো প্ল্যাটফর্মটি সেলফ হোস্টেড কুবারনেটিস ক্লাস্টারে সরিয়ে এনেছি, ব্যবহারকারীদের জন্য এক মিনিটও ডাউনটাইম ছাড়া। কাটওভারে ছিল DNS, ইনগ্রেস, ডেটাবেস এবং রিলিজ পাইপলাইন, এমনভাবে সাজানো যে প্রতিটি স্তর নতুন ক্লাস্টারে প্রমাণিত হওয়ার পরেই ট্রাফিক সরানো হয়েছে। সেই সপ্তাহে অ্যাপ ব্যবহারকারী কেউ টের পাননি কিছু ঘটেছে, আর সেটাই ছিল উদ্দেশ্য। মাসিক বিল হয়ে গেল নিজস্ব হার্ডওয়্যার, এবং এখন সেই ক্লাস্টারই প্ল্যাটফর্মের সাপ্তাহিক রিলিজ বহন করে।
Fully Booked - Docker এবং DigitalOcean এবং Cloudflare সহ ডিপ্লয়মেন্ট
Fully Booked চালু হয়েছিল Cloudflare-এর পেছনে একটি DigitalOcean ড্রপলেটে পাঁচটি Docker সার্ভিস হিসেবে, যাতে খুব ছোট একটি টিমও ডিপোজিট রাখা একটি মার্কেটপ্লেস চালাতে পারে। একটি রিপোজিটরি থেকে প্রতিটি ইমেজ তৈরি হতো, একটি compose ফাইল ও একটি Makefile রিলিজকে নামিয়ে আনত pull, build আর up-এ, সার্টিফিকেট ও সিকিউরিটি হেডার সামলাত একটি Caddy প্রক্সি, আর প্রতিটি কোট ও ইনভয়েসের PDF সার্ভারে রেন্ডার করত Playwright। সার্ভিসগুলো শুরু থেকেই আলাদা হওয়ায় পরে কোনো রিবিল্ড ছাড়াই সেগুলো একটি সেলফ-হোস্টেড Kubernetes ক্লাস্টারে সরে গেছে।
Fully Booked - অ্যাপ স্টোর এবং প্লে স্টোর ডিপ্লয়মেন্ট
Fully Booked অপারেটর অ্যাপ App Store ও Google Play-তে পৌঁছেছে এবং রিভিউ পার করে চলেছে, যাতে যুক্তরাজ্যের মিনিবাস অপারেটররা ফোন থেকেই নিজেদের ব্যবসা চালাতে পারেন। লিস্টিংগুলো প্রতিটি স্ক্রিনশটে একটি করে সুবিধা দিয়ে ব্যবসার যুক্তি তুলে ধরে, কমপ্লায়েন্স প্রোডাক্টের ভেতরেই তৈরি, অ্যাপের ভেতরে অ্যাকাউন্ট মুছে ফেলা এবং অ্যাপ যা সংগ্রহ করে তার সঙ্গে মিলিয়ে প্রাইভেসি ঘোষণাসহ, লিংক সরাসরি অ্যাপ খোলে, আর রিলিজগুলো ধাপে ধাপে ছাড়া হয় যাতে কোনো আপডেট কোনো অপারেটরের কাজের দিন নষ্ট না করে।
Fully Booked - সিমলেস বুকিংয়ের জন্য প্রিবুকড উইজেট
Prebooked হলো npm-এ প্রকাশিত একটি এমবেড করা যায় এমন বুকিং উইজেট, যা Fully Booked-এর জিজ্ঞাসা ফর্ম, মেসেঞ্জার ও কোটের প্রবাহ যেকোনো অপারেটরের ওয়েবসাইটে বসিয়ে দেয়, WordPress ও Elementor থেকে শুরু করে React ও সাধারণ HTML পর্যন্ত। জিজ্ঞাসাগুলো অপারেটরের অ্যাপে সরাসরি গ্রাহক হিসেবে আসে, আর একটি ছোট ফি প্রযোজ্য হয় কেবল ট্রিপ বুক হলেই।
Fully Booked - প্রচারমূলক এবং টিউটোরিয়াল ভিডিও প্রোডাকশন
একটি প্রোমোশনাল ভিডিও, যা যুক্তরাজ্যের একজন মিনিবাস অপারেটরকে Fully Booked-এর সুবিধাগুলো তাদের গুরুত্বের ক্রমে দেখায়, স্টক ফুটেজ নয়, আসল অ্যাপ দিয়ে তৈরি। এটি শুরু হয় অপারেটরের নিজের সমস্যা দিয়ে, প্রতিটি সুবিধাকে একটি আসল স্ক্রিনে একটি করে মুহূর্ত দেয়, আর কয়েকটি দৈর্ঘ্যে কাটা হয়েছে, সোশ্যাল ফিডের কয়েক সেকেন্ডের হুক থেকে ল্যান্ডিং পেজ ও স্টোর লিস্টিংয়ের পূর্ণ সংস্করণ পর্যন্ত।
Fully Booked - Photoshop সহ ভিজ্যুয়াল অ্যাসেট ডিজাইন
স্টোরের স্ক্রিনশট, একটি ফিচার গ্রাফিক, একটি অ্যাপ আইকন ও ইমেইলের আর্ট, আসল স্ক্রিন থেকে Photoshop-এ তৈরি, যাতে একটি নতুন প্ল্যাটফর্মও অপারেটরদের চোখে প্রতিষ্ঠিত দেখায়। স্ক্রিনশটগুলো Apple ও Google-এর চাওয়া প্রতিটি সাইজে পাঁচটি সোয়াইপে পুরো কথাটা বলে, প্রতিটি ইমেইল খোলে ব্র্যান্ডের রঙে নিজস্ব একটি ইলাস্ট্রেশন দিয়ে, আর আইকন ও স্প্ল্যাশ স্ক্রিনে থাকে দুটি হাত মেলানোর লোগো।
Fully Booked - মোবাইল অ্যাপ এবং অ্যাডমিন প্যানেলের জন্য UI/UX ডিজাইন
Fully Booked-এর প্রতিটি স্ক্রিন শুরু হয়েছে একটি স্কেচ হিসেবে, যা কোনো কোডের খরচ হওয়ার আগেই প্রতিষ্ঠাতা অনুমোদন করেছেন, আর প্রতিটিই কোনো অপারেটর বা গ্রাহকের একটি সমস্যার উত্তর। অপারেটরের হোম স্ক্রিন হয়ে উঠেছে আয়ের একটি মেনু, Get Covered তার হাতে আঁকা প্রবাহের ক্রম বজায় রেখেছে, কোট ও বাতিলের চিঠি এসেছে প্রতিষ্ঠাতার নিজের ভাষা থেকে, আর অ্যাডমিন পাঁচটি ওয়্যারফ্রেম করা ট্যাব থেকে বেড়ে হয়ে উঠেছে নেটওয়ার্কের কন্ট্রোল রুম। MVP-র স্ক্রিনগুলো ডিজাইন করেছিলেন Webanion-এর আরেকজন ডিজাইনার; ২, ৩ ও ৪ নম্বর ধাপ আমি নিজে Figma-তে রিডিজাইন করেছি, এই প্রবাহগুলোকে ভিত্তি করে।
Fully Booked - ওয়েব এবং মোবাইলের জন্য ইন্টারেক্টিভ ফিগমা প্রোটোটাইপ
Fully Booked-এর প্রতিটি ধাপ একটি ক্লিকযোগ্য Figma প্রোটোটাইপ হিসেবে সংযুক্ত করা হয়েছিল, যাতে প্রতিষ্ঠাতা সেটি তৈরির জন্য টাকা দেওয়ার আগেই চালিয়ে দেখতে, প্রশ্ন করতে ও অনুমোদন দিতে পারেন। অ্যাপ, গ্রাহক ওয়েবসাইট ও অ্যাডমিনের জন্য তিনটি ফাইল একই স্টাইল ও কম্পোনেন্ট ভাগ করে নেয়, আর অপারেটরদের পাঠানো ডকুমেন্টগুলো প্রোটোটাইপ করা হয়েছে সেই ট্যাপসহ যা সেগুলো পাঠায়। ডেভেলপাররা অনুমানের বদলে তৈরি ফ্রেম থেকে কাজ করেছেন, আর প্রতিটি ধাপ তার পরিধির মধ্যেই থেকেছে। MVP ডিজাইন করেছিলেন Webanion-এর আরেকজন ডিজাইনার; ২, ৩ ও ৪ নম্বর ধাপের রিডিজাইন আমার নিজের।
Fully Booked - Canva সহ মার্কেটিং এবং প্রচারমূলক ডিজাইন
ছয়টি বিজ্ঞাপন, প্রতিটি যুক্তরাজ্যের মিনিবাস ও কোচ অপারেটরদের কাছে Fully Booked-এর একটি করে সুবিধা বিক্রি করে, অ্যাপের আসল স্ক্রিন দিয়ে Canva-তে তৈরি। জিজ্ঞাসাকে বুকিংয়ে বদলানো, অপারেটরের নিজের ওয়েবসাইটে একটি বুকিং হাব, কয়েক সেকেন্ডে কোট, সব বুকিং এক জায়গায়, বিশ্বস্ত পার্টনারদের কাছ থেকে কভার, আর শুধু বুকিং প্রতি খরচ: প্রতিটি বিজ্ঞাপনে একটি প্রতিশ্রুতি, একই চেহারা, আর এমন কম্পোনেন্ট যাতে পরের বিজ্ঞাপন বানাতে লাগে কয়েক মিনিট। একই ভিজ্যুয়াল পরে প্রোমোশনাল ভিডিওরও ভিত্তি হয়েছে।
আরও কোম্পানি যাদের সঙ্গে আমি কাজ করেছি
Webanion
Webanion হলো ২০২১ সালের ফেব্রুয়ারিতে ঢাকায় আমার প্রতিষ্ঠিত সফটওয়্যার প্র্যাকটিস, যা আমি এর সফটওয়্যার আর্কিটেক্ট হিসেবে পূর্ণকালীন চালাই। এটি যুক্তরাজ্য, যুক্তরাষ্ট্র ও বাংলাদেশের প্রতিষ্ঠাতা ও ব্যবসার জন্য AI-নেটিভ প্ল্যাটফর্ম, মাল্টি-টেন্যান্ট SaaS এবং সেগুলোর নিচের অবকাঠামো ডিজাইন ও তৈরি করে: ডেটা মডেল ও ব্যাকএন্ড, তার ওপরের ওয়েব, মোবাইল ও ডেস্কটপ অ্যাপ, আর যে Kubernetes ক্লাস্টারে প্রোডাকশনের কাজ চলে, যা আমি নিজেই পরিচালনা করি। এর নিজস্ব প্রোডাক্টগুলোও প্রমাণের অংশ: MCP সার্ভারসহ এই পোর্টফোলিও প্ল্যাটফর্ম, এবং gm-libs, সেই লাইব্রেরি পরিবার যা থেকে Webanion-এর প্রতিটি ব্যাকএন্ড শুরু হয়।
আল-ইনসাফ মণিরামপুর, যশোরের একটি নিবন্ধিত সমবায় সমিতি, যারা ক্ষুদ্র ব্যবসায়ীদের ন্যায়ভিত্তিক ক্ষুদ্রঋণ ও সঞ্চয় সেবা দেয়। ২০২২ সালে প্রতিষ্ঠিত এই সমিতি শাখাজুড়ে সদস্যদের সঞ্চয়, ঋণ ও বিনিয়োগকারীর মূলধন পরিচালনা করে, এবং সেই কাজ কাগজ ও স্প্রেডশিট থেকে সরিয়ে এনেছে একটিই নিরীক্ষাযোগ্য প্ল্যাটফর্মে।
Upwork-এ আমি ২০২১ সালের ডিসেম্বর থেকে সরাসরি প্রতিষ্ঠাতাদের সঙ্গে কাজ করছি, যাদের বেশিরভাগই ছিলেন প্রাথমিক পর্যায়ে, প্রোডাক্টকে প্রথম আইডিয়া ও প্রোটোটাইপ থেকে ডিপ্লয়মেন্ট ও স্কেলিং পর্যন্ত নিয়ে গেছি, মোবাইল, ওয়েব ও ডেস্কটপ জুড়ে। প্রোফাইলটি ৪৫টি চুক্তিতে ১০০% Job Success Score সহ Top Rated; পথে আমি Top Rated Plus অর্জন করেছি, আর ২০২৪ সালে পেয়েছি শীর্ষ ৩% গ্লোবাল পারফর্মারের স্বীকৃতি। পরের দিকের কাজগুলো হয়েছে কম সংখ্যক কিন্তু দীর্ঘ এনগেজমেন্টে, প্রোডাক্টের পূর্ণ মালিকানাসহ, যার মধ্যে আছে যুক্তরাজ্যের একটি বুকিং প্ল্যাটফর্ম, যা চল্লিশটি মাইলস্টোনে MVP থেকে প্রোডাকশনে পৌঁছেছে।
Edulog-এ আমি ২০২৬ সালের ফেব্রুয়ারি থেকে জুন পর্যন্ত সফটওয়্যার ইঞ্জিনিয়ার হিসেবে Athena-তে কাজ করেছি, যা একটি ক্লাউড-নেটিভ K-12 ছাত্র পরিবহন প্ল্যাটফর্ম এবং স্কুল জেলাগুলোকে বাসের রুট ও ট্রিপ পরিকল্পনা এবং ফ্লিট ব্যবস্থাপনায় সাহায্য করে। আমি Field Trip Management-এর মতো নতুন মডিউল তৈরি করেছি, অ্যাডমিন ড্যাশবোর্ড উন্নত করেছি, জটিল সমস্যা ডিবাগ করেছি এবং রাউটিং, ম্যাপিং আর অভিভাবক ও ড্রাইভার পোর্টালের মধ্যে ইন্টিগ্রেশনে কাজ করেছি, ব্যাকএন্ড সার্ভিস, ক্লাউড অবকাঠামো ও ফ্রন্টএন্ড ইন্টারফেস জুড়ে।
Rocksteady Technology-তে আমি ২০২৫ সালের ডিসেম্বর থেকে ২০২৬ সালের জুন পর্যন্ত মাল্টি-টেন্যান্ট B2B SaaS-এর প্ল্যাটফর্ম ইঞ্জিনিয়ারিংয়ে কাজ করেছি। শুরুতে সফটওয়্যার ইঞ্জিনিয়ার হিসেবে TypeScript ও Electron-এ একটি ডেস্কটপ প্রকল্পে যোগ দিই, আর ২০২৬ সালের ফেব্রুয়ারি থেকে প্ল্যাটফর্মে সিনিয়র সফটওয়্যার ইঞ্জিনিয়ার হিসেবে কাজ করেছি: এক হাজারেরও বেশি টেন্যান্টকে সেবা দেওয়া শেয়ার্ড-ডাটাবেস আর্কিটেকচার, প্রতি টেন্যান্টের ক্রেডেনশিয়াল আইসোলেশনসহ, OpenFGA-তে সূক্ষ্ম অথরাইজেশন, Temporal-এ ডিউরেবল ওয়ার্কফ্লো, Stripe সাবস্ক্রিপশন ও মিটারড বিলিং, এবং স্টেজিং ও প্রোডাকশন জুড়ে GKE-তে Kubernetes পরিচালনা। শেয়ার্ড-ডাটাবেস ও রিলিজের ধরনগুলো পুরো ইঞ্জিনিয়ারিং প্রতিষ্ঠান জুড়ে গৃহীত হয়েছে।
WorkflowFiesta-তে আমি একটি এআই ওয়ার্কফ্লো অটোমেশন প্ল্যাটফর্মে ইঞ্জিনিয়ারিং লিড হিসেবে কাজ করেছি, প্রোডাক্ট লাইনটির সম্পূর্ণ দায়িত্ব নিয়েছি এবং একটি ডিস্ট্রিবিউটেড ইঞ্জিনিয়ারিং টিম পরিচালনা করেছি। আমার কাজের মধ্যে ছিল এজেন্ট-চালিত ওয়ার্কফ্লো ডিজাইন, একাধিক প্রোভাইডারের মাধ্যমে লার্জ ল্যাঙ্গুয়েজ মডেল ইন্টিগ্রেশন, এবং দীর্ঘমেয়াদী কাজের জন্য ডিউরেবল অর্কেস্ট্রেশন যা ব্যর্থতায় স্টেট না হারিয়ে পুনরায় চলতে পারে। আমি পার-টেন্যান্ট আইসোলেশনসহ একটি মাল্টি-টেন্যান্ট আর্কিটেকচারে ফিচার ডেলিভারি, পারফরম্যান্স ও রিলিজ প্রক্রিয়ায় অবদান রেখেছি এবং প্রোডাক্ট ও কিউএ টিমের সঙ্গে ঘনিষ্ঠভাবে কাজ করে জটিল অটোমেশন চাহিদাকে নির্ভরযোগ্য সিস্টেমে রূপ দিয়েছি।











