مواد پر جائیں

پورے ٹیکنالوجی نظام میں پروڈکٹ انجینئرنگ

صارفین کے لیے مصنوعات، بیک اینڈ خدمات، ڈیٹا نظام، فعال نظاموں کی منتقلی اور انہیں چلانے کے لیے درکار بنیادی ڈھانچا فراہم کرنے کے پانچ سال۔

ٹائم لائن

  1. Covent

    سینئر فرنٹ اینڈ انجینئر، پھر ٹیم لیڈ

    تاحال

    Covent، جس کا سابق نام Dispo Genius تھا، میں سینئر فرنٹ اینڈ انجینئر کے طور پر شامل ہوا اور ٹیم لیڈ بنا۔ میں فرنٹ اینڈ ساخت کی ذمہ داری لیتا ہوں، بیک اینڈ نظام فراہم کرتا ہوں، انجینئرنگ معیارات طے کرتا ہوں اور تین انجینئرز کی رہنمائی کرتا ہوں۔

    • Covent MCP کی تجویز دی اور اسے خیال سے پروڈکشن تک پہنچایا۔ Go خدمت نے OAuth 2.0 اور PKCE، ہر ٹیننٹ تک محدود رسائی، کریڈٹ کی حفاظتی حدود، ساختہ لاگنگ، PostgreSQL میں محفوظ حالت، تجزیات اور دستاویزات کے ساتھ 23 صرف پڑھنے والے ٹولز فراہم کیے۔ میں نے Docker امیج کی منتقلی، ڈیٹابیس کی تیاری کی جانچ، بیک اَپس، ڈیٹا منتقلیاں، مرحلہ وار صحت کی جانچ، پچھلی حالت میں واپسی اور Slack رپورٹنگ کے ساتھ اس کا EC2 فراہمی کا راستہ بنایا۔

    • Covent Spotlight کا تصور پیش کرکے اسے فراہم کیا، جو Mac Spotlight طرز کا تلاش کا نظام ہے، پھر اسے مشترک @covent/spotlight ورک اسپیس پیکیج میں نکالا جسے Inbox اور Prospecting نے اپنایا۔ یہ مقامی اور سرور سے چلنے والے ذرائع، منسوخی، صفحات بندی، کی بورڈ سے نقل و حرکت اور حالت کے تحفظ کو مربوط کرتا ہے؛ Prospecting میں مبہم مماثلت کے لیے Fuse.js استعمال ہوتا ہے۔ ایک صارف نے کہا کہ اس تجربے نے کام کا طریقہ بدل دیا۔

    • بھاری پرووائیڈرز، SDK پر مبنی UI، غیر فعال ٹیبز اور ڈائیلاگز، اور صرف متعلقہ راستے کا کوڈ مؤخر کرکے ایپ کے چھ راستوں میں پہلی بار لوڈ ہونے والا JavaScript کم کیا۔ پروڈکشن بلڈ کے راستہ جاتی بنڈلز میں 26–40% کمی آئی؛ آن بورڈنگ 482 سے 295 kB اور لسٹنگ مہمات 808 سے 487 kB ہوئیں۔ Covent کے CEO نے اسے بڑی بہتری کہا۔

    • تین افراد کی ٹیم کی قیادت اور رہنمائی کرتا ہوں، فرنٹ اینڈ کوڈ اونر کے طور پر پروڈکٹ اور آرکیٹیکچر کے کام کا جائزہ لیتا ہوں، انجینئرنگ معیارات طے کرتا ہوں اور کوڈ بیس میں براہِ راست کام جاری رکھتا ہوں۔

    • Covent کی پرانی CRA فرنٹ اینڈ سے مقامی Next.js اور React پلیٹ فارم تک منتقلی کی ذمہ داری سنبھالی۔ دونوں کے ساتھ چلنے کے دوران V1/V2 نیویگیشن اور تصدیقِ شناخت کا پل برقرار رکھا، پھر آخری منتقلی پر iframe اور پرانی API تہہ ہٹا دی۔

    • کئی ایجنٹس سے پہلے سے بننے والے پیغامات کو ضرورت کے وقت چلنے والے طریقے سے بدل کر دستاویزی مثال میں ماڈل کی درخواستیں 96% اور ماہانہ خرچ تقریباً $9,000 سے تقریباً $700 تک کم کیا۔

    • Django اور PostgreSQL پر Prospecting Insights API ابتدا سے انتہا تک بنایا، جس میں ایگریگیٹ اور ونڈو کوئریز، قیمت کے ہسٹوگرامز، بڑے سرمایہ کاروں کی درجہ بندی، کینونیکل کیش کیز، ٹیسٹس اور ٹائپڈ فرنٹ اینڈ انٹیگریشن شامل ہیں۔

    • Investor Prospecting کو براہِ راست پراپرٹی APIs، Mapbox WebGL لیئرز، مقام، پن اور پولی گون سرچز، محدود کلائنٹ اسٹیٹ، پرانی درخواستوں کی منسوخی اور 10,000 پراپرٹیز کے FIFO ایکیومیولیٹر کے گرد نئی ساخت دی۔

    • ورچوئلائزڈ گفتگو، دوبارہ جڑنے والے WebSockets، سرور کی تصدیق سے پہلے دکھائی جانے والی SMS اور ای میل اپ ڈیٹس، دوبارہ کوشش اور رول بیک، منسلکات، ترجمہ، سانچے، شیڈیولنگ، URL روٹنگ اور اسکرول پوزیشن کے تحفظ کے ساتھ ریئل ٹائم Inbox بنایا۔

    • XState فلوز، مستقل Zustand شناخت، سیریلائزڈ ٹوکن ریفریش، OTP، Google اور GHL SSO، مقام کا انتخاب، براؤزر ٹیبز کے درمیان ہم آہنگی اور ری ڈائریکٹ بحالی کے ساتھ Auth 2.0 ڈیزائن کرکے فراہم کیا۔

    • سرور اور صارف جانب پر رینڈر ہونے والی سطحوں میں Vercel Flags کو آزادانہ طور پر LaunchDarkly سے بدلا، اور ناکامی میں محفوظ جانچ، شناخت کی ہم آہنگی، فوری ردِعمل والی سبسکرپشنز، متبادل اور پرانا رویہ ٹوٹنے کی آزمائشیں شامل کیں۔

    • حفاظتی شرائط والی Vercel اور GitHub Actions ڈیلیوری، ریلیز اور رول بیک رپورٹنگ، Sentry آبزرویبلٹی، اور E2E، Lighthouse اور Unlighthouse کوالٹی گیٹس بنائے۔

    • React
    • TypeScript
    • Next.js
    • Go
    • Django
    • PostgreSQL
    • XState
    • Zustand
    • LaunchDarkly
    • WebSockets
    • AWS EC2
    • Sentry
  2. Metal

    فل اسٹیک انجینئر

    Y Combinator اور Andreessen Horowitz کی حمایت یافتہ AI فنڈ ریزنگ اسٹارٹ اپ میں ڈیٹا آپریشنز، کمیونیکیشنز، ڈرافٹ پرسسٹنس، فرنٹ اینڈ تربیت اور پلیٹ فارم ٹولنگ کا کام ابتدا سے انتہا تک سنبھالا۔

    • 20 دن میں ورژن کے زیرِ انتظام DataOps Portal فراہم کیا، جو کسی بھی جدول کو دکھانے، اسنیپ شاٹس، ہر خانے کی سطح پر تبدیلی اور تہہ دار ذرائع کے باہمی ڈیٹا کو سنبھالتا تھا۔

    • فرنٹ اینڈ اور بیک اینڈ دونوں پر ابتدا سے انتہا تک کئی سطحوں والا نوٹ ڈرافٹ نظام بنایا، جس میں Redis میں مستقل ذخیرہ اور localStorage کا متبادل شامل تھا۔

    • Networks and Communications Hub پر کام کیا، Communications Module مقررہ وقت پر فراہم کیا، اور اس کام کو ایک تکنیکی ریٹروسپیکٹو میں دستاویزی شکل دی۔

    • بیک اینڈ انجینئرز کے لیے Frontend 101 نشستوں کی قیادت کی، جن میں براؤزر رینڈرنگ، DOM، CSSOM، React کے اندرونی طریقے اور HTML، CSS اور Next.js کا ارتقا شامل تھا۔

    • Nuqs کے ساتھ URL سے چلنے والا گلوبل سیٹنگز سسٹم بنایا اور Vitest، Playwright، LaunchDarkly اور Mixpanel کی بنیاد رکھنے میں تعاون کیا۔

    • React
    • TypeScript
    • Next.js
    • Redis
    • Nuqs
    • Vitest
    • Playwright
    • LaunchDarkly
    • Mixpanel
    • NestJS
  3. Bleed AI

    سافٹ ویئر انجینئر

    ابتدائی مرحلے کے AI پروڈکٹ، ایجنسی کلائنٹس کے لیے ڈیلیوری، اور اپنی پہلی پروڈکشن بیک اینڈ سروسز پر کام کیا۔

    • UpAutomate بنایا، جو LLM کی درجہ بندی، تہہ دار فلٹرز اور OpenAI APIs کے ذریعے Upwork ملازمتیں ملانے والی مصنوع تھی؛ اسے 150 آزمائشی صارفین نے استعمال کیا۔

    • ایجنسی کلائنٹس کے لیے React اور Next.js ایپلی کیشنز فراہم کیں۔

    • FastAPI سروسز بنائیں اور Docker کنٹینرز میں چلنے والے ورک لوڈز GCP پر تعینات کیے۔

    • React
    • Next.js
    • FastAPI
    • Docker
    • Google Cloud
    • OpenAI
    • Python
  4. TimeXperts / Workforce Software

    ایسوسی ایٹ سافٹ ویئر انجینئر سے سافٹ ویئر انجینئر

    TimeXperts کے ذریعے Workforce Software کے ساتھ کام کرتے ہوئے Canon، Ornge اور National Gypsum کے لیے ادارہ جاتی وقت اور حاضری کے نظام فراہم کیے۔

    • Canon، Ornge اور National Gypsum کے وقت اور حاضری کے نظاموں کی ساخت بہتر کی، اور ان تین ادارہ جاتی کلائنٹس سے حاصل ہونے والی $100,000 سے زائد آمدنی میں حصہ ڈالا۔

    • Next.js میں اندرونی Jira Comment Generator بنایا، جس نے تبصرہ تیار کرنے کا وقت 30% کم کیا۔

    • تقریباً تین ماہ میں ایسوسی ایٹ سافٹ ویئر انجینئر سے سافٹ ویئر انجینئر تک ترقی کی۔

    • React
    • TypeScript
    • JavaScript
    • Next.js
    • HTML
    • CSS
  5. ZUE

    جونیئر سافٹ ویئر انجینئر

    ZUE میں کام کیا، جو بزنس پروسیس آؤٹ سورسنگ کمپنی ہے اور جس کی جڑیں صحت کے شعبے کے آپریشنز میں ہیں۔

    • کلائنٹس کے لیے رپورٹنگ ڈیش بورڈ بنایا، جس سے آپریشنل اور صحت کے شعبے کے تجزیات کا جائزہ لینا آسان ہوا۔

    • کمپنی کی فنگر پرنٹ حاضری مشین سے منسلک حاضری اور انتظامی نظام بنایا۔

    • Power BI میں ڈیٹا داخل کرنے سے پہلے مختلف ذرائع سے آنے والی صحت، ترسیل اور رائیڈر رپورٹس کو صاف اور یکساں کرنے کے لیے Python استعمال کیا، جس سے بار بار اسپریڈشیٹ تیار کرنے کی ضرورت ختم ہوئی۔

    • React
    • MUI
    • Bootstrap
    • HTML
    • CSS
    • Python
    • Pandas
  6. کلائنٹس کے لیے آزادانہ کام

    فری لانس سافٹ ویئر انجینئر

    کرپٹو کرنسی پروڈکٹس اور فل اسٹیک سسٹمز کی فراہمی پر مرکوز چھ ماہ کا پیشہ ورانہ کلائنٹ ورک۔

    • React، Ionic، Redux، Express اور MongoDB کے ساتھ مکمل کرپٹو کرنسی والٹ بنایا، جس میں اثاثے، قیمت اور تاریخی رجحانات، خرید، فروخت، منتقلی اور لین دین کے مراحل شامل تھے۔

    • Flask اور SQLAlchemy کے ساتھ ایک بامعاوضہ تعلیمی پلیٹ فارم بنایا، جس میں اساتذہ اور طلبہ کے اکاؤنٹس، جماعتیں، اسائنمنٹس، وزن کے حساب سے جانچ، دوبارہ کوشش، جائزے اور درجہ بندیاں شامل تھیں۔

    • React
    • Express
    • MongoDB
    • Flask
    • SQLAlchemy

آزادانہ طور پر بنائے گئے سسٹمز

وہ نظام جن کی ابتدا میں نے کی اور ابتدا سے انتہا تک بنائے، جن میں Covent کی پروڈکشن میں استعمال ہونے والی مصنوعات اور نجی Go منصوبے شامل ہیں۔

Covent میں خیال سے پروڈکشن تک

Covent MCP

Covent کا نظام جس کی تجویز میں نے دی اور خیال سے پروڈکشن تک ذمہ داری سنبھالی۔ اس کی Go خدمت نے OAuth 2.0 اور PKCE، ہر ٹیننٹ تک محدود رسائی، کریڈٹ کی حفاظتی حدود، ساختہ لاگنگ، PostgreSQL میں محفوظ حالت، تجزیات اور دستاویزی EC2 فراہمی کے ساتھ 23 صرف پڑھنے والے ٹولز فراہم کیے۔

  • Go
  • MCP
  • OAuth 2.0
  • PostgreSQL
  • AWS EC2
Covent میں خیال سے پروڈکشن تک

Covent Spotlight

دوبارہ استعمال ہونے والا Mac Spotlight طرز کا سرچ پیکیج، جسے میں نے Covent میں خیال سے پروڈکشن تک پہنچایا۔ نجی ورک اسپیس پیکیج مقامی اور سرور سے چلنے والے ذرائع یکجا کرتا ہے، منسوخ کی جا سکنے والی پیجینیشن اور کی بورڈ نیویگیشن فراہم کرتا ہے، اور Prospecting میں fuzzy matching کے لیے Fuse.js استعمال کرتا ہے۔ آج اسے اندرونی طور پر استعمال کیا جا رہا ہے، جبکہ مستقبل میں npm پر جاری کرنے کا منصوبہ ہے۔

  • React
  • TypeScript
  • Fuse.js
  • Async APIs
  • AbortSignal
Covent میں خیال سے پروڈکشن تک

Covent Codex

خود کو تازہ رکھنے والا Go CLI، جو Codex کی ورژن شدہ ہدایات، مہارتیں اور طریقۂ کار کو مصنوع کے کوڈ میں کمیٹ کیے بغیر مختلف ریپوزٹریز تک پہنچاتا ہے۔ یہ منظم حصوں کے ذریعے ذاتی AGENTS.md مواد محفوظ رکھتا، SHA-256 چیک سمز سے مقامی تبدیلیاں پہچانتا، ہم آہنگی سے پہلے سطروں کے رنگین فرق دکھاتا، کئی ریپوزٹری اہداف کا حساب رکھتا، اور چیک سم سے تصدیق شدہ macOS اجرا فراہم کرتا ہے۔

  • Go
  • CLI
  • SHA-256
  • GitHub Actions
نجی پروجیکٹ

Daftar

ایک نجی Go پیشہ ورانہ ساتھی، جو منصوبوں، سنگ میل اور پیشہ ورانہ ریکارڈز کو واضح اقسام والے ڈیٹا اور سرور پر رینڈر ہونے والے جائزہ صفحات میں منظم کرتا ہے۔

  • Go
  • net/http
  • html/template
  • Typed JSON
زیرِ تکمیل

Khana

ایک نجی غذائی ٹریکر جو ہفتہ وار کیلوریز درج کرتا ہے، TDEE کی بنیاد پر اوسط چربی میں کمی کا اندازہ لگاتا ہے، اور ترتیب وار چارٹس، سرور رینڈرڈ رپورٹس اور لاگز دکھاتا ہے۔ زیرِ تکمیل۔

  • Go
  • net/http
  • html/template
  • JSON
  • go-chart
زیرِ تکمیل

Nethergate

Minecraft سرور کا زیرِ تکمیل ابتدائی نظام، جو Mojang کا جاری کردہ ورژن متعین کرتا، سرور کی فائل بتدریج ڈاؤن لوڈ کرتا، SHA-1 نکالتا، اور چیک سم نہ ملنے پر فائل مسترد کرتا ہے۔

  • Go
  • HTTP streaming
  • SHA-1
  • Mojang API

ابتدائی سسٹمز اور مشترکہ پروجیکٹس

پروڈکشن، تعلیمی اور مشترکہ نظام جنہوں نے بیک اینڈ انجینئرنگ، الگورتھمز، ڈیسک ٹاپ سافٹ ویئر اور اطلاقی مشین لرننگ میں میری بنیاد قائم کی۔

میں نے 11 سال کی عمر میں Turbo C اور C کے ساتھ کوڈنگ شروع کی۔ 2017 تک میں Visual Basic میں تعمیراتی لاگت کا کیلکولیٹر بنا رہا تھا، جو گھر کے ابعاد اور مقامی مواد کی قیمتوں سے درکار مقدار اور کل لاگت نکالتا تھا۔ اسی ابتدائی کام نے آگے چل کر نیچے دیے گئے نظاموں کی شکل اختیار کی۔

پروڈکشن پروجیکٹ

Truck Fleet Management

کردار پر مبنی کاروبار اور ٹرک انتظام، نقشے پر تازہ ترین مقامات، اور مقام کی تاریخ کے ساتھ فلیٹ ٹریکنگ سسٹم بنایا۔ متعلقہ مضمون بتاتا ہے کہ بار بار ہونے والی ٹریکنگ API کالز کو ایک شیڈولڈ NestJS مائیکروسروس میں کیسے منتقل کیا گیا۔

  • React
  • TypeScript
  • NestJS
  • MongoDB
  • Google Maps
مشترکہ پروجیکٹ

Dynamic Programmer

Electron ڈیسک ٹاپ ایپلی کیشن کی مشترکہ تیاری کی، جو انٹرایکٹو ان پٹس اور حساب شدہ حلوں کے ذریعے ڈائنامک پروگرامنگ کے دس مسائل دکھاتی ہے۔

  • Electron
  • JavaScript
  • HTML
  • CSS
تعلیمی پروجیکٹ

Visualized Pathfinding GUI

Python اور Pygame میں ایک انٹرایکٹو A* ویژولائزر بنایا، جس میں صارف کی مقرر کردہ رکاوٹیں، Manhattan ہیورسٹکس اور متحرک راستے کی تعمیر شامل تھی۔

  • Python
  • Pygame
  • Tkinter
  • A*
مشترکہ پروجیکٹ

Sentiment Analysis

چھ زمروں میں متن کے جذبات کی درجہ بندی کرنے والا Bi-LSTM ماڈل مشترکہ طور پر بنایا، جس نے تقریباً 22,000 لیبل شدہ تبصروں پر 88.9% درستگی رپورٹ کی۔

  • Python
  • TensorFlow
  • Keras
  • Bi-LSTM
  • GloVe