پراجیکٹس

لائبریریاں اور ٹولز

Ktor2Curl

2024 - کاٹلِن · سرور/کلائنٹ

نیٹو اینڈرائیڈ میں OkHttp requests debug کرنے کے لیے Ok2Curl نام کی ایک لائبریری ہے۔ اس سے request کا cURL command log کیا جا سکتا ہے، جسے پھر terminal میں چلایا جا سکتا ہے یا backend ٹیم کے ساتھ share کیا جا سکتا ہے۔ چونکہ Ktor میں ایسی کوئی چیز نہیں تھی، میں نے یہ اپنے ذاتی استعمال کے لیے بنائی۔

ٹیک اسٹیک: Kotlin, Ktor

کیوں اہم ہے: API requests کے cURL commands آسانی سے نکال کر خود run کیے جا سکتے ہیں یا backend ٹیم کے ساتھ share کیے جا سکتے ہیں۔

kVINInfo

2024 - کاٹلِن · ملٹی پلیٹ فارم

خالص Kotlin میں لکھی گئی ایک VIN لائبریری۔ اس سے VIN نمبر validate کیے جا سکتے ہیں، checksum check کیا جا سکتا ہے، اور mock VIN نمبر بھی generate کیے جا سکتے ہیں۔

ٹیک اسٹیک: Kotlin Multiplatform

کیوں اہم ہے: جو لوگ VIN کے ساتھ کام کرتے ہیں، وہ اس لائبریری سے آسانی سے VIN validate کر سکتے ہیں یا testing کے لیے mock VIN generate کر سکتے ہیں۔

بیک اینڈ

সমবায় নথি

2025 - پی ایچ پی · لاراول

مقامی کوآپریٹو سوسائٹیوں کے ڈیٹا کو ڈیجیٹلائز کرنے کے لیے بنایا گیا۔

ٹیک اسٹیک: PHP, Laravel

کیوں اہم ہے: چھوٹی کوآپریٹو سوسائٹیاں بہت آسانی سے اپنا کام ڈیجیٹل سسٹم میں لا سکیں گی۔

موبائل ایپس

IslamQA Android

2022 - کاٹلِن · جیٹ پیک کمپوز

IslamQA.org کا مواد موبائل پر ہی scrape کر کے local database میں save کر دیتا تھا، تاکہ user آسانی سے search کر سکے۔ لیکن IslamQA کی privacy policy کا احترام کرتے ہوئے بعد میں اسے update نہیں کیا گیا۔

ٹیک اسٹیک: Kotlin, Jetpack Compose, WorkManager

کیوں اہم ہے: فتاویٰ کو آسانی سے offline، کسی بھی وقت، کسی بھی جگہ سے access کیا جا سکتا ہے۔

আল হাদিস

2022 - ڈارٹ · فلیٹر

بنگلہ دیش کی سب سے مقبول اسلامی ایپس میں سے ایک۔ 49 ہزار سے زیادہ بنگالی احادیث پڑھنے اور search کرنے کے لیے mobile app۔ اس کے Flutter rewrite کا کافی بڑا حصہ تقریباً اکیلے کرنے کا موقع ملا تھا۔ الحمدللہ۔

ٹیک اسٹیک: Dart, Flutter

کیوں اہم ہے: یہ مشہور اسلامی ایپ پہلے صرف اینڈرائیڈ پر تھی، لیکن Flutter rewrite کے بعد iOS version بھی شامل کیا جا سکا، اور UI بھی update ہو گیا۔

BaseHubs

2021 - کاٹلِن · کلین آرکیٹیکچر

اس کا بنیادی مقصد military families کو local businesses کے data تک رسائی دینا تھا۔

ٹیک اسٹیک: Kotlin, Clean Architecture, Firebase, Parse SDK

کیوں اہم ہے: local business support.

Boulevard Mentorship

2021 - کاٹلِن · ملٹی ماڈیول

Boulevard نام کا ایک ادارہ software-based mentorship اور workforce development platform چلاتا ہے۔ یہ ان کے mentorship program کی Android app تھی۔ طالب علم یا career کے شروع میں موجود کوئی شخص کسی تجربہ کار فرد سے career guidance، coaching، networking اور اسی طرح کی دوسری سہولتیں لے سکتا تھا۔ ایپ خود multi-module تھی اور native Android میں develop کی گئی تھی۔

ٹیک اسٹیک: Kotlin, multi-module Android

کیوں اہم ہے: اس میں course modules، one-to-one mentorship اور دوسرے نسبتاً complex features تھے۔

Marriott Bonvoy

2022 · اینڈرائیڈ · ایکسپیریمنٹ

Marriott International کی اپنی ایپ۔ اصل میں یہ loyalty program کا حصہ ہے، جہاں hotel customers membership لے سکتے ہیں اور کچھ سہولتیں حاصل کر سکتے ہیں۔ کافی بڑے scale کی travel app تھی۔ یہاں کچھ A/B testing features پر محدود سطح پر کام کیا۔

ٹیک اسٹیک: Android

کیوں اہم ہے: اتنے بڑے user base اور بڑے scale کی app پر کام کرنے کا یہ پہلا موقع تھا۔

PatientAccess

2021 - اینڈرائیڈ · ہیلتھ کیئر

یہ بنیادی طور پر ایک healthcare app تھی۔ doctor appointment flow اور map integration جیسے کچھ حصوں پر کام کرنے کا موقع ملا۔

ٹیک اسٹیک: Android, Firestore, Jetpack, Google Maps

کیوں اہم ہے: کافی simple app تھی، لیکن career کے شروع میں Google Maps پر کام کرتے ہوئے کچھ مفید چیزیں سیکھنے کو ملیں۔