דילוג לתוכן
זמין לפרויקטים ולמשרות מרחוק

מהנדס תוכנה בכיר ל־AI ומפתח Full Stack

אני מעצב, בונה ומשיק אפליקציות מובייל, אפליקציות דסקטופ, אפליקציות Web, סוכני AI שאנשים משתמשים בהם.

אני שאהיד. אני בונה אפליקציות מובייל, דסקטופ ו־Web, סוכני AI ואת הבקאנד שמאחוריהם, מההתחלה ועד הסוף. שמונה מהאפליקציות שלי זמינות ב־App Store, והבקאנד שבניתי שירת יותר מ־300 מיליון משתמשים במוצרים שגייסו 185 מיליון דולר.

  • UK Test Prep סמל אפליקציה
  • RoadTick סמל אפליקציה
  • Resume Builder סמל אפליקציה
  • SnapText סמל אפליקציה
  • Picture to Text סמל אפליקציה
  • Magnetic Blocks סמל אפליקציה
  • Cheatly סמל אפליקציה
  • Secret Codes סמל אפליקציה

8 אפליקציות ב־App Store לאייפון, לאייפד ול־Mac

פייסלאבאד, פקיסטןPKT (UTC+5) · חפיפה עם ארה״ב ואירופה
גויסו במכירה פרטית
$185M
גויסו במכירה פרטית
פרוטוקול DOP, בקאנד שעבדתי עליו
משתמשים ששורתו
300M+
משתמשים ששורתו
מערכות שכוונו לעומס אמיתי
שנות ניסיון
5+
שנות ניסיון
AI ·‏ אפליקציות ·‏ בקאנד ·‏ Web3
משתמשי אפליקציה
1M+
משתמשי אפליקציה
CV Maker ב־Google Play

אפליקציות שהשקתי

שמונה אפליקציות ב־App Store, עם מדריכים לכל אחת

אני מעצב, בונה ומתחזק בעצמי את האפליקציות האלה לאייפון, לאייפד ול־Mac. לכל אחת עשרה מדריכים מעשיים בבלוג, באנגלית, בעברית, בסינית ובספרדית.

עבודות נבחרות

מוצרים שעזרתי להשיק, ומה קרה בפועל

אלה מוצרים חיים, לא הדגמות. בארבעת הגדולים תיארתי את הבעיה שקיבלתי, מה עשיתי ומה השתנה אחר כך.

פרוטוקול בלוקצ׳יין לפרטיות2023 עד היום

DOP — Data Ownership Protocol

מפתח Backend ‏(Node.js / Web3) · dop.org

DOP הוא פרוטוקול בלוקצ׳יין ממוקד פרטיות שמאפשר למשתמשים לבחור בדיוק אילו נתונים לחשוף, בעזרת חשיפה סלקטיבית באפס ידיעה. פיתחתי את שירותי הבקאנד שמאחוריו: ה־API, שכבת הנתונים והחיבור לבלוקצ׳יין שכל השאר תלוי בהם.

הבעיה

ב־300 מיליון משתמשים נקודות קצה עתירות קריאה החלו להיכשל בפסק זמן, ועומס ה־CPU של MongoDB היה קרוב לתקרה. בנוסף, תקלות אצל ספק RPC יחיד שברו עסקאות בלוקצ׳יין בשקט.

מה עשיתי

ניתחתי את השאילתות האיטיות ובניתי מחדש את דפוסי הגישה עם אינדקסים מורכבים ושכבת מטמון Redis לנתיבי קריאה כבדים. בשכבת השרשרת שילבתי 5 ספקי RPC עם בחירה אקראית ומעבר אוטומטי, כך שצומת שנפל לא מגיע למשתמש.

Node.jsExpress.jsMongoDBRedisWeb3RPC Failover
אקוסיסטם Web3 ואינטרנט חלופי2023 — 2024

Tomi — tomi.com

מפתח Solidity ו־Node.js · tomi.com

Tomi הוא אקוסיסטם Web3 בניהול DAO שבונה אינטרנט חלופי: שכבת דומיינים משלו (.tomi), ארנק, דפדפן ומטבע TOMI. כתבתי חוזים חכמים ב־Solidity ושירותי Node.js שחיברו את השכבה שעל השרשרת למוצרים שאנשים משתמשים בהם.

הבעיה

אקוסיסטם חי עם יותר ממיליון משתמשים לא משאיר מקום לטעויות בחוזים או לפערים בבקאנד: מצב החוזה והשירותים מחוץ לשרשרת חייבים להיות מתואמים תמיד.

מה עשיתי

בניתי ובדקתי את חוזי ה־Solidity של לוגיקת המטבע והאקוסיסטם, וכתבתי שירותי Node.js שמאנדקסים אירועים מהשרשרת, חושפים אותם ב־API נקי ושומרים על סנכרון.

SoliditySmart ContractsNode.jsWeb3Ethers.js
פלטפורמת חדשות ונתוני שוק קריפטו2023 — 2024

TheCryptoBasic

מפתח Backend · thecryptobasic.com

TheCryptoBasic הוא אתר חדשות ונתוני שוק קריפטו עם יותר משני מיליון קוראים. פיתחתי ותחזקתי את הבקאנד: API לתוכן, צינור נתוני שוק חיים ושכבת ההזדהות של חשבונות המשתמשים.

הבעיה

משתמשים נותקו באקראי, וזה פגע בשקט בשימור, ונתוני השוק היו צריכים להישאר טריים לקהל גדול בלי להעמיס על הספקים.

מה עשיתי

איתרתי את הניתוקים לטיפול שגוי בתפוגת JWT וב־refresh token, וכתבתי מחדש את תהליך הסשן כך שהטוקנים מתחדשים בלי לפוג באמצע. בצד הנתונים כיווננתי את האחזור והמטמון כדי שהנתונים יישארו עדכניים בעומס.

Node.jsExpress.jsMongoDBJWT AuthMarket Data APIs
פרויקט בלוקצ׳יין2023

Rain — rain.one

מפתח Backend · rain.one

Rain הוא פרויקט בלוקצ׳יין שתרמתי לו בשלב המכירה הפרטית, התקופה שבה הבקאנד חייב להיות מושלם כי כסף אמיתי עובר דרכו.

הבעיה

מכירה פרטית לא סולחת: תהליכי השקעה, פעולות ארנק ורישומי עסקאות חייבים להיות נכונים בניסיון הראשון, תחת לוח זמנים קשוח.

מה עשיתי

בניתי וחיזקתי שירותי בקאנד סביב תהליך המכירה, עם אימות קפדני, טיפול מדויק בעסקאות ודיווח שגיאות, כך ששום השקעה לא תאבד או תיספר פעמיים.

Node.jsExpress.jsMongoDBWeb3

דברים נוספים שבניתי

מאגרים ציבוריים

פרויקטים צדדיים וכלים שאני שומר ב־GitHub. github.com/ShahidKhan09

ניסיון

חמש שנים, שלוש חברות, הרבה תקלות בייצור

התחלתי ב־QA, ושם למדתי איך תוכנה נשברת. אחר כך עברתי לבקאנד, ושם למדתי למה. הנה הגרסה הקצרה.

מפתח Backend ‏(Node.js / Solidity)

Quecko Inc. · איסלאמאבאד, פקיסטן

נוכחימרץ 2023 עד היום
  • כיום אני בונה את Joni ‏(joni.ai), פלטפורמת מוצרי AI, כפרויקט המרכזי שלי.
  • פיתחתי שירותי בקאנד ל־DOP ‏(Data Ownership Protocol), פרוטוקול בלוקצ׳יין ממוקד פרטיות שגייס 185 מיליון דולר במכירה פרטית וצמח ליותר מ־300 מיליון משתמשים.
  • תיקנתי API איטי, פסקי זמן במסד הנתונים ועומס CPU גבוה ב־MongoDB בהיקף של DOP, בעזרת אינדקסים ומטמון Redis לשאילתות קריאה כבדות.
  • מניעת השבתות של צומתי RPC בעזרת 5 ספקי RPC עם בחירה אקראית ומעבר אוטומטי, כך שעסקאות לא נעצרו כשצומת נפל.
  • בניתי חוזים חכמים ב־Solidity ושירותי Node.js עבור Tomi ‏(tomi.com), אקוסיסטם Web3 עם יותר ממיליון משתמשים. מטבע TOMI עלה מ־0.10$ ל־7$ אחרי ההשקה.
  • תחזקתי את הבקאנד של TheCryptoBasic, פלטפורמת חדשות ונתוני שוק קריפטו עם יותר מ־2 מיליון משתמשים, ותיקנתי באגים של JWT שגרמו לניתוקים אקראיים.
  • תרמתי ל־Rain ‏(rain.one), פרויקט בלוקצ׳יין שגייס מיליון דולר במכירה פרטית.
  • בניתי מההתחלה ועד הסוף את New-Waffle, אפליקציית Web להגרלות NFT.
Node.jsSolidityMongoDBRedisWeb3

מפתח Backend

Dlux Soft · פייסלאבאד, פקיסטן

אוגוסט 2022 עד מרץ 2023
  • פיתחתי את הבקאנד של CV Maker – Resume Builder ‏(Google Play), שמשרת יותר ממיליון משתמשים בעולם.
  • שיפרתי את ביצועי ה־REST API בעזרת אינדקסים ב־MongoDB, aggregation pipelines, מטמון תגובות ועימוד, והורדתי את זמן התגובה הממוצע בכ־60%.
  • הרחבתי את בקאנד ה־Node.js מ־200 אלף למיליון משתמשים, עם גרסאות יציבות ובלי השבתות.
  • חיזקתי את האמינות בעזרת אימות בקשות, טיפול מרכזי בשגיאות ולוגים, וצמצמתי שגיאות בייצור.
Node.jsMongoDBAPI Optimization

מהנדס SQA

Travelogest · פייסלאבאד, פקיסטן

מרץ 2021 עד יולי 2022
  • ביצעתי בדיקות ידניות, רגרסיה ו־UI בגרסאות Web ומובייל.
  • הובלתי אימות ותיקוף של מוצרי תוכנה, להבטחת גרסאות יציבות ונטולות פגמים.
  • תיעדתי מקרי בדיקה ועבדתי בצמוד למפתחים כדי לשחזר, לעקוב ולסגור באגים במהירות.
Manual QARegressionUI Testing

מה אני יכול לעשות בשבילכם

שכרו אותי לעבודה שאני עושה כל יום

בלי תפריט ארוך של הכול. אלה שישה דברים שעשיתי שוב ושוב במוצרים חיים, ואותם אעשה היטב גם בשבילכם.

בקאנד Node.js ו־REST API

API בייצור עם Express ו־MongoDB שנשאר מהיר כשהתעבורה מוכפלת. מבנה נקי, אימות בקשות, טיפול מרכזי בשגיאות ולוגים.

  • Express.js ‏/ REST והזדהות JWT
  • תכנון סכמות ואינדקסים ב־MongoDB
  • מטמון Redis ועימוד
  • העלאה ל־Heroku ‏/ VPS

פיתוח Web3 ו־Solidity

חוזים חכמים והבקאנד שסביבם: לוגיקת מטבעות, NFT, יתירות RPC ואינדוקס אירועי בלוקצ׳יין שלא נעצר בשקט.

  • חוזים חכמים ב־Solidity
  • מערכות NFT גנרטיבי והגרלות
  • מערכי מעבר אוטומטי בין ספקי RPC
  • אינדוקס נתונים מהשרשרת

סוכני AI ואוטומציה

תהליכי n8n, סוכני LangGraph ואוטומציה ללא קוד שמעלימים עבודה חוזרת, ומתחברים ישירות לכלים ולנתונים שלכם.

  • אוטומציית תהליכים ב־n8n
  • LangGraph ‏/ סוכני AI
  • שילובי API ו־LLM
  • כלים פנימיים מותאמים

QA, בדיקות ותיקון באגים

חמש שנים של בדיקות ידניות, רגרסיה ו־UI. אני מוצא את הבאג, מאתר את שורש הבעיה, משיק תיקון ומוסיף ניטור כדי שלא יחזור בשקט.

  • בדיקות ידניות ורגרסיה
  • אימות ותיקוף
  • איתור שורש הבעיה
  • התראות שגיאה וניטור

הצלת ביצועים והרחבה

שאילתות איטיות, פסקי זמן, CPU של 100%, ניתוקים אקראיים. תיקנתי את כולם במוצרים חיים עם מיליוני משתמשים, בדרך כלל בלי לשכתב.

  • כוונון שאילתות ו־aggregation
  • צווארי בקבוק ב־CPU ובזיכרון
  • באגים של סשן ו־JWT
  • הפצות בלי השבתה

אפליקציות מובייל ודסקטופ

מהרעיון ועד App Store. עיצבתי, בניתי ופרסמתי 8 אפליקציות משלי לאייפון, לאייפד ול־Mac, ולכן אני מכיר את כל הדרך: עיצוב, פיתוח, בקאנד, בדיקה והפצה.

  • אפליקציות לאייפון, לאייפד ולאנדרואיד
  • אפליקציות Mac ודסקטופ
  • AI ו־OCR במכשיר
  • פרסום ב־App Store ו־QA לגרסאות

פיתוח סוכני AI ומערכות LLM ←Forward Deployed AI Engineer למוצר שלכם ←בוט AI לוואטסאפ ולטלגרם לשירות לקוחות ומכירות ←מפתח AI Full Stack ←מפתח בקאנד Node.js ←פיתוח אפליקציות iOS ו־Mac ב־SwiftUI ←מאמרים טכניים ←כלים חינמיים ←

טכנולוגיות

הכלים שאני משתמש בהם

‏Node.js ו־MongoDB הם הבית שלי. כל השאר נלמד כי פרויקט היה צריך את זה.

בקאנד

Node.jsExpress.jsREST APIsMongoDBMongooseRedisEJS

בלוקצ׳יין / Web3

SoliditySmart ContractsWeb3Generative NFTsRPC Infrastructure

AI ואוטומציה

n8nLangGraphAI AgentsWorkflow AutomationNo-Code Automation

פרונטאנד

JavaScript (ES6+)HTML5CSS3BootstrapReact

מובייל

SwiftUIiOS & iPadOSmacOS AppsOn-device AI & OCRApp Store Publishing

אבטחת איכות

Manual TestingRegression TestingUI TestingVerification & Validation

כלים ופלטפורמות

GitGitHubHerokuPostmanNetlify

איך פרויקט מתנהל

בלי הפתעות ובלי להיעלם לשבוע

רוב החוויות הרעות עם פרילנסרים נובעות משתיקה. כך בדיוק נראית עבודה איתי.

01

שיחת היקף

שיחה קצרה או הודעה מפורטת. אגיד לכם בכנות אם העבודה מתאימה ומה היא דורשת באמת.

02

תוכנית ואבני דרך קבועות

תקבלו תוכנית כתובה עם אבני דרך ותאריכי מסירה, כך שלוח הזמנים לא יפתיע.

03

פיתוח ועדכונים יומיים

אני מספק בחלקים קטנים ושולח עדכוני התקדמות, כך שתמיד תראו לאן הכסף הולך.

04

בדיקה, מסירה ותמיכה

מסירה שעברה QA, עם תיעוד והעברה, ותמיכה חינם אחריה אם משהו נשבר.

עליי

קצת על איך שאני עובד

אני Muhammad Shahid מפייסלאבאד. הגעתי לתוכנה דרך בדיקות, לא דרך קוד. העבודה הראשונה שלי הייתה מהנדס SQA, כלומר לשבור תוכנה של אחרים למחייתי. זו התחלה מוזרה, אבל נשאר לי ממנה הרגל: לפני שאני אומר שמשהו גמור, אני מנסה לשבור אותו בעצמי.

עברתי לבקאנד ב־2022 ומאז אני כותב Node.js. רוב העבודה שלי מאז 2023 הייתה על מוצרי בלוקצ׳יין ב־Quecko, כלומר הרבה לילות סביב השקות מטבעות והרבה דיבוג של דברים שנשברים רק בעומס. שאילתה איטית ב־300 מיליון משתמשים לא מתנהגת כמו שאילתה איטית בסביבת בדיקות.

בימים אלה אני בונה פלטפורמת AI ב־joni.ai, ובזמני הפנוי עובד על תהליכי n8n, סוכני LangGraph ולפעמים משחק SwiftUI. פרסמתי אחד ב־App Store, בעיקר כדי להוכיח לעצמי שאני יכול להביא משהו עד ההשקה לבד.

אם תעבדו איתי, צפו לתשובות ישירות. אם מועד לא ריאלי, אגיד זאת ביום הראשון ולא בסוף הספרינט.

השכלה

  • תואר ראשון במדעי המחשב

    האוניברסיטה הווירטואלית של פקיסטן · 2020 — 2024

  • ICS

    Government College, פייסלאבאד

  • תעודת בגרות

    Govt Comprehensive Model High School, פייסלאבאד

הסמכות

  • n8n: No-Code AI Agent BuilderSimplilearn
  • Build AI Agents using LangGraphSimplilearn
  • ReactSimplilearn
  • BlockchainCoursera
  • MongoDB and MongooseMongoDB University

שאלות

מה לקוחות שואלים בדרך כלל קודם

זה תלוי בהיקף. תיקונים קטנים ובדיקות עובדים לפי שעה; פרויקטים מלאים עובדים טוב יותר באבני דרך קבועות. שלחו לי פרטים ותקבלו מספר ברור, בלי הערכות מעורפלות.

כן, זו רוב העבודה שלי. קיבלתי מוצרים חיים עם מיליוני משתמשים ותיקנתי באגים של ביצועים, סשנים ותשלומים בלי לשכתב אותם.

אני בפקיסטן (UTC+5) ובחפיפה קבועה עם לקוחות בארה״ב, באירופה ובמפרץ. אני שומר על השעות שהפרויקט שלכם באמת צריך.

כן. התחלתי כמהנדס SQA לפני שעברתי לבקאנד, ולכן כל מה שאני מספק יוצא בדוק.

לכל 124 השאלות והתשובות ←

צור קשר

ספרו לי מה שבור או מה אתם רוצים לבנות

שלחו לי את הפרטים, גם אם הם מבולגנים. אענה תוך יום עם הערכה כנה: אם אני האדם הנכון, כמה זמן זה ייקח וכמה זה יעלה. ואם זה לא מתאים, גם את זה אגיד.

פייסלאבאד, פקיסטןבדרך כלל עונה תוך 24 שעות@shahidsaleem09