Mehdi Hasan Khan (মেহেদী হাসান খান)
Date of Birth | : | 23 Jul, 1986 |
Place of Birth | : | Dhaka, Bangladesh |
Profession | : | Physician, Software Developer |
Nationality | : | Bangladeshi |
Social Profiles | : |
Facebook
Twitter
Instagram
|
Early life
Projects
- libavrophonetic: Go module providing classic (rule-based) and dictionary backed transliterators for Avro Phonetic, a Bengali Input Method Editor (IME). 100x faster than the previous implementation.
- Avro Keyboard: An open source Bengali Input Method Editor (IME) for Windows. Built with Delphi and Win32 API. Started in March 2003.
- orkid-node: A modern and reliable Redis-Streams based task queue for Node.js. Written in TypeScript and intended to be used in both TypeScript and JavaScript applications. Started in August 2019.
- orkid-api: GraphQL API using Nexus for type-safe GraphQL schema construction on top of Redis commands. Started in August 2019.
- orkid-ui: Using React and Apollo Client under the hood, the dashboard helps to monitor and manage orkid task queues. Easily deployable as Docker container. Started in August 2019.
- go-kill-mysql-query: Cross platform CLI tool that interactively shows long running queries in MySQL server and provides options to kill them one by one. Written in Go (Golang). Started in August 2019.
- png2escpos: Quickly convert PNG image files to ESC/POS format, for printing on Epson thermal point-of-sale printers.This utility removes transparency from the image,makes it grayscale and then encodes in ESC/POS format. Written in Go (Golang). Started in July 2019.
- ibus-avro: Co-developed. ibus-avro is an open source Bengali Input Method Editor (IME) for Linux. Built with JavaScript, GNOME/gjs. Started in February 2012.
- avro.im: Co-developed. Avro.im is an open source Bengali InputMethod Editor (IME) for the web. Started in May 2014.
Later life
After developing avro keyboard as a side project, he fully involved his career as a backend software developer. Dr. Hasan have also worked in mPower Social Enterprises, Eniacs, Okdoit, HungryNaki, Backpack Technologies and ShopUp. During 2020 he shifted to Berlin as a Senior Backend Engineer of MoBerries. He is currently working as a Software Development Engineer at Contentful based in Berlin.
মেহেদী হাসান খান ১৯৮৬ সালের ২৩ জুলাই ঢাকায় জন্মগ্রহণ করেন। তিনি ২০০১ সালে আইডিয়াল স্কুল অ্যান্ড কলেজ থেকে মাধ্যমিক এবং ২০০৩ সালে ঢাকার নটর ডেম কলেজ থেকে উচ্চ মাধ্যমিক পাস করেন। এরপর তিনি ময়মনসিংহ মেডিক্যাল কলেজে ভর্তি হন এবং সেখান থেকে এমবিবিএস ডিগ্রী লাভ করেন।
মেহেদী তার প্রথম বাংলা ফন্ট ইউনিবিজয় ডট নেট ফ্রেমওয়ার্ক ও ভিজ্যুয়াল বেসিক উপর লেখেন। পরে তিনি অভ্র কী-বোর্ড ব্যবহারকারীদের সুবিধার্তে ডট নেট ফ্রেমওয়ার্ক ছাড়াই লেখেন। অভ্র সম্পূর্ণভাবে ইউনিকোড উপযোগী, যা ইউনিকোড কনসোর্টিয়াম দ্বারা ২০০৩ সালের ১৪ জুন স্বীকৃত হয়। তিনি তার সফটওয়্যার প্রতিষ্ঠান ওমিক্রনল্যাব প্রতিষ্ঠা করেন। অভ্র কী-বোর্ড প্রথম উন্মুক্ত করা হয় ২০০৩ সালে ২৬ মার্চ। ওমিক্রনল্যাব থেকে অভ্র উন্মুক্ত করা হয় ২০০৩ সালের ১৫ সেপ্টেম্বর। বাংলাদেশের নির্বাচন কমিশন জাতীয় পরিচয়পত্র তৈরিতে অভ্র ব্যবহার করে।