English
תנועה
נגישותפרטיות
אודותישראל

עידן אחרק

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

במרכז תע״ץ (צה״ל) אני מוביל שני צוותים, צוות מפתחים וצוות תקשוב ותשתיות, והובלתי את הפלטפורמה הדיגיטלית של תע״ץ מהאפיון ועד הייצור, בעברית ועל מערכת עיצוב משותפת אחת. בניתי גם את Launchpad, כלי הפריסה שלי, ואני המפתח הראשי של Tovanto.

עידן אחרק על סירה, בשחור-לבן
היוםמפתח פול סטאק בכיר ו-DevOps, מרכז תע״ץ (צה״ל)
ובנוסףשותף, מפתח ראשי וארכיטקט ב-Tovanto
מיקוםישראל
שפותעברית (שפת אם) · אנגלית (שוטפת)
01 / הדרך

מסקריפט פינג של 72 שורות ב-2022 ועד פלטפורמות שלמות בייצור.

  1. 2018 – היום

    מהנדס תוכנה עצמאי

    מ-2018 אני בונה אפליקציות ווב ומובייל בהתאמה אישית ללקוחות עסקיים, כולל מערכת לניהול לקוחות (CRM) לעסק, לצד אוטומציות ב-Python, ב-Bash וב-PowerShell, פריסות Docker ופתרונות IT מקצה לקצה. בניתי גם אתרים ב-WordPress, עם קידום אתרים (SEO) בסיסי. מחוץ לעבודה עם לקוחות פרסמתי ב-2023 את Wicogen, אפליקציית Windows חינמית שהופכת תמונות לאייקונים של תיקיות: האפליקציה הראשונה שלי לציבור, עם שש גרסאות בשבעה שבועות, תוכנת התקנה ותפריט קליק ימני.

  2. פברואר 2022 – יוני 2023

    מפתח תוכנה ומפקד מרכז IT, תקשוב אכ״א

    הצטרפתי לצה״ל בפברואר 2022, ובאפריל התחלתי בסקריפט של 72 שורות ששלח פינג למתגי רשת; יומיים אחר כך כבר הייתה לו מפה במסך מלא. הוא הפך לפרויקט P.I.N.G.E.R.‎, המוצר השלם הראשון שלי, וצוות הרשת עבד בפועל עם שתי הגרסאות שלו. בניתי גם את ״סריקת חוגרים״ (Hoger Scanner), קיוסק בשירות עצמי שקורא את החוגר ונכנס לשימוש בכנס בדצמבר 2022, וכלי משלי להורדת אריחי מפה, ושימשתי מפקד מרכז IT עם צוות של 9 אנשים.

  3. אוקטובר 2023 – ספטמבר 2025

    מהנדס פלטפורמה ומפתח תוכנה, תקשוב אכ״א

    מאוקטובר 2023 שירתתי במילואים פעילים לאורך המלחמה. בתנאי מלחמה העליתי לייצור את אפליקציית ניטור החמ״ל, אפליקציה בזמן אמת לחמ״לים, בתוך 25 ימים מהאפיון, ובשמונה גרסאות הפכתי אותה לאפליקציית ניטור לאתרים רבים. בניתי והטמעתי את MILESTONE, מערכת לניהול פרויקטי התקשוב והתשתיות של אגף כוח האדם (אחת-עשרה גרסאות בעשרה חודשים, לפי הבקשות של המשתמשים), בניתי את T100 לכנס בהובלת אכ״א בתוך שבעה שבועות, הובלתי את חידוש המחשוב במרכז הערכת אל״מים של צה״ל ופיתחתי פלטפורמה דיגיטלית מאובטחת להחתמה על ציוד. ב-2025 פרסמתי גם ב-GitHub את הדור הראשון של Launchpad, כלי הפריסה שלי. באמצע 2025 קיבלתי תעודת הוקרה רשמית על התרומה הטכנולוגית שלי.

  4. תקשוב אכ״א

    ראש צוות

    כראש צוות הנחיתי את העבודה של מפתחים נוספים. כשקיוסק הרישום עבר לווב, חייל בצוות שלי עשה את הניסיון הראשון, שלא היה יציב, ונועם שדמי ייצב אותו; כשהמוצר עדיין היה חלש התחלנו מחדש, נועם בנה את גרסה 0.1 ועזר לגבש את הרעיון, ואני פיתחתי אותה מחדש למוצר של היום. כך גם בשעון הדוברים: נועם בנה את הגרסה הראשונה בסוף 2024 ועזר לגבש את הרעיון, ואני לקחתי אותה ופיתחתי אותה מחדש לשעון של הכנסים וימי העיון של אכ״א.

  5. ספטמבר 2025 – היום

    מנהל הנדסה: ראש צוות במרכז תע״ץ

    בסוף ספטמבר 2025 עברתי לתע״ץ, שהיא חלק מצה״ל, ושם אני מוביל שני צוותים: ארבעה מפתחים, כולל אותי, וחמישה אנשי תקשוב ותשתיות. כתבתי את האפיון לפלטפורמה החדשה של תע״ץ והובלתי אותה מקצה לקצה, ואת רוב הקוד כתבתי בעצמי: פורטל ומערכת ניהול תוכן, שירותי שרת ו-API, מנוע חיפוש והזדהות אחידה (SSO). היא נבנתה ליותר מ-14,500 משתמשים בכל היחידות. הגרסה הראשונה של הפורטל עלתה לאוויר ברשת הסגורה של תע״ץ באוקטובר 2025, שלושה שבועות אחרי שהגעתי, ובאוגוסט 2026 Launchpad התקין את הפלטפורמה על שרת הייצור. כשמפתחת נוספת, מזל אביטבול, הצטרפה, פיצלתי את הקוד כדי שנוכל לעבוד במקביל, וסקרתי ומיזגתי את העבודה שלה. אני אחראי גם על המערכות הוותיקות בתחומי משא״ן, ליועצים, לחוזים, לתאונות עבודה, להלוואות, לפנסיה ועוד, ועל השרתים שהן רצות עליהם; רבות מהן מתאחדות עכשיו לאפליקציה אחת בסגנון CRM, שעדיין בפיתוח ותצטרף לפלטפורמה. אני נותן תמיכה מקצה לקצה, בחנתי את OpenShift כפלטפורמת קונטיינרים לפלטפורמה של תע״ץ ומצאתי שהיא פחות מתאימה לצורך, לוקח חלק בפרויקטים רוחביים לייעול העבודה, ומתעד את המערכות כדי שהידע לא יהיה תלוי רק בי. במרץ 2026 קיבלתי מגן הוקרה על תרומתי לטרנספורמציה הדיגיטלית. לצד זה בניתי את TaazTV למרכז תע״ץ והמשכתי בפרויקטים בין-יחידתיים עם אכ״א: MobileSign (גרסת 2026 של מערכת ההחתמה על ציוד), שעון הדוברים ומערכת מעקב הנוכחות.

  6. 2026 – היום

    שותף ומפתח ראשי ב-Tovanto; מפתח ראשי לחברת הסעות באירופה

    עם השותף שלי, איתי פיזנטי, אני מנהל את Tovanto, מערכת בעברית לניהול עסקי קייטרינג. איתי ייסד אותה ומוביל את המוצר, את המכירות ואת קידום האתר (SEO); אני המפתח הראשי והארכיטקט, ומ-8 באוקטובר 2026 כל עלייה לייצור היא באחריותי. Tovanto באוויר עם הלקוח הראשון, בבטא סגורה, מאוקטובר 2026. מספטמבר 2026 אני מוביל גם את הבנייה מחדש של פלטפורמה שלמה לניהול חברת הסעות באירופה, שנבנית עם Claude Code ומכוסה באלפי בדיקות אוטומטיות.

  7. 2024–2026

    פיתוח מבוסס AI

    עברתי מ-ChatGPT ו-Gemini כעוזרי פיתוח, עם סקריפט שכתבתי שאורז את הקוד להקשר אחד, להנחיה של Claude Code כסוכן הנדסי ב-2026, ואחר כך הטמעתי את Claude Code כשיטת עבודה קבועה בכל המדור: כתיבת קוד, סקירת קוד, תיעוד והנדסה לאחור של מערכות ותיקות. אני כותב את האפיונים, התוכניות והכללים, מציב בדיקות ו-CI כתנאי מעבר, מפעיל סוכני AI לביקורת חוזרת, ובודק וממזג כל שינוי בעצמי. כך מפתח אחד הוציא את 86 הקומיטים של Launchpad בשלושה ימי עבודה, את גרסת אוקטובר של MobileSign בשבעה ימים ואת TaazTV ביום אחד.

02 / מה אני בונה

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

01

מוצרים פנימיים לתהליכי עבודה אמיתיים

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

02

ניטור

מסכי מצב חיים שמתריעים בעצמם: כל מתג רשת על מפת ישראל, וכל מכשיר בחמ״ל על מפת הקומה.

03

פלטפורמות ווב

פלטפורמות ווב בעברית עם תהליכי אישור, הרשאות, חיפוש ותיעוד שעומד לאורך זמן: הפלטפורמה של תע״ץ, MobileSign ו-MILESTONE.

04

מוצרים לעסקים

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

05

תשתיות ופריסה

Launchpad הופך קובץ הגדרות אחד לשרת Windows או Linux שעובד, גם בלי אינטרנט, והוא זה שהקים את שרת הייצור של תע״ץ; הפלטפורמה של תע״ץ מותקנת מחבילה לא מקוונת אחת.

06

אימג׳ Windows ומחשוב

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

03 / איך אני עובד

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

  1. הובלת מוצר

    אני מתחיל מהבעיה וכותב אותה: האפיון של תע״ץ, תוכנית האב ומסמך ההרשאות של MobileSign, קובץ ההגדרות של Launchpad שעונה על שבע שאלות. אחר כך אני מחליט על כללי המוצר ואחראי לתוצאה בייצור.

  2. העיצוב הוא חלק מהבנייה

    קודם אני קובע את הכללים, ורק אחר כך את המסכים: סולם אחד לריווח, לטיפוגרפיה ולצבע, ספריית רכיבים משותפת אחת, ובסוף מדידה של התוצאה. ב-console-ui, מערכת העיצוב שלי, הכללים האלה כתובים כמשתני עיצוב לשתי שפות עיצוב; הפלטפורמה של תע״ץ בנויה על מערכת עיצוב אחת, עם אתר Showcase שבו כל רכיב רץ על נתוני דמה; המסך של TaazTV נבדק במדידה; וערכת הנושא הכהה של Spark Rework נבדקה לניגודיות ולא מזיזה אף אלמנט בפריסה.

  3. תכנון מאפס, ובנייה מחדש כשזה משתלם

    אני מתכנן מערכות מדף ריק ובונה אותן מחדש כשהיסודות כבר לא מתאימים: Pinger נכתב מחדש מאפס, MILESTONE 2.0 נבנתה מחדש והנתונים עברו אליה, מודל הנתונים של T100 נבנה מחדש סביב צוותים, והקוד של תע״ץ פוצל למאגרים ואוחד בחזרה לסביבת עבודה אחת ביום אחד.

  4. פיתוח עם AI, באחריות אנושית

    אני מנחה כלי AI כמו שראש צוות מנחה צוות מהיר: אפיונים ותוכניות כתובים, כללים ששמורים במאגר הקוד, בדיקות ו-CI כתנאי מעבר, סוכני AI לביקורת, והבדיקה שלי לפני שמשהו נכנס לקוד.

  5. קודם כול עברית, מימין לשמאל

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

  6. בנוי לרשתות סגורות

    חלק גדול מהעבודה שלי רץ במקומות בלי אינטרנט: חבילות ותוכנות התקנה לא מקוונות (הפלטפורמה של תע״ץ, Launchpad,‏ MILESTONE,‏ T100), לוח שלא צריך שירותים חיצוניים (TaazTV) ועמדות שמותקנות מדיסק-און-קי אחד (מרכז ההערכה).

  7. מסירה מהירה, בגרסאות קטנות

    אני מוציא גרסאות קטנות ומתוארכות ומקשיב בין גרסה לגרסה: 8 גרסאות של אפליקציית החמ״ל ב-14 שבועות, 6 גרסאות של הקיוסק ב-7 חודשים, 11 גרסאות של MILESTONE ב-10 חודשים ו-3 גרסאות של T100 ב-7 שבועות.

  8. קרדיט למי שמגיע לו

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

  9. כתיבה לכל קהל

    אני כותב תיעוד לפי מי שקורא אותו: סקירה בעברית להנהלה, מדריך הפעלה לאנשי ה-IT, מסמכי תכנון למפתחים, מדריך משתמש בעברית לצוותי אירועים ורשימת בדיקות למפעיל השעון.

04 / חוזקות, עם הוכחות

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

מעצב את מה שהוא בונה

console-ui, מערכת העיצוב שלי: שלד רכיבים אחד שמתלבש בשתי שפות עיצוב, כל אחת במצב בהיר ובמצב כהה ובניגודיות של WCAG AA, עם סולמות של רדיוס, ריווח, טיפוגרפיה וצללים שכתובים כמשתני עיצוב, מימין לשמאל כברירת מחדל, ואתר תצוגה שבו כל רכיב רץ חי. וגם: מערכת העיצוב של תע״ץ ואתר ה-Showcase שלה, 42 הסיורים המודרכים של MobileSign שנכתבו לחמישה סוגי משתמשים, והמסך של TaazTV שנבדק במדידה: 254 קודי QR נקראו בחזרה, והגלילה נמדדה פריים אחר פריים.

שרטוט של טוקני הצבע של console-ui: המשטחים במצב בהיר ובמצב כהה, טבלת יחסי ניגודיות לכל דרגת טקסט, והדרגות הבהירות על סולם ניגודיות אחד.שרטוט של טוקני הצבע של console-ui: המשטחים במצב בהיר ובמצב כהה, טבלת יחסי ניגודיות לכל דרגת טקסט, והדרגות הבהירות על סולם ניגודיות אחד.
לוח 09משטחים, דרגות טקסט וניגודיותכל דרגת טקסט עומדת על 4.5:1 לפחות על כל משטח, כולל שורה בריחוף, וכל קו של פקד עומד על 3:1: היחסים מחושבים מתוך הטוקנים.
02

מוביל מוצר מאפיון ועד ייצור

הפלטפורמה של תע״ץ: גרסה ראשונה באוויר באוקטובר 2025, שלושה שבועות אחרי שהגעתי, שרת ייצור שהוקם באוגוסט 2026, 430 מתוך 452 הקומיטים שלה הם שלי, והיא נבנתה ליותר מ-14,500 משתמשים. אפליקציית החמ״ל: מאפיון לייצור בתוך 25 ימים, בזמן מלחמה.

03

עובד מהר בלי לאבד שליטה

המוצר העובד של TaazTV ביום אחד; הדור השני של Launchpad ב-86 קומיטים בשלושה ימי עבודה, עם 310 בדיקות; גרסת אוקטובר של MobileSign, ‏141 קומיטים בשבעה ימי עבודה, עם 2,798 בדיקות.

04

הופך בקשות לגרסאות

אחת-עשרה הגרסאות של MILESTONE עוצבו לפי הבקשות של המפקדים שלי ושל יחידות נוספות; בקשה של הנהלת תע״ץ הפכה ביום אחד להגדרה שההנהלה שולטת בה.

05

בונה לסביבה האמיתית

רשתות סגורות בלי אינטרנט, שרתי Windows ו-Linux, עמדות מבחן שחייבות להיות זהות: חבילות לא מקוונות, מנוע פריסה ואימג׳ Windows אחד.

06

חושב בנתונים ובכללים

ששת התהליכים הדו-צדדיים של MobileSign והיסטוריה שרק מוסיפים לה; מודל של 16 טבלאות ב-MILESTONE עם סקריפטי העברה שהעבירו את הנתונים; תוכנית בשלוש רמות ב-T100 שמשותפת לכמה צוותים.

07

איכות שמוכחת במדידה

בדיקות ו-CI בכל שינוי, ביקורות AI שמחפשות בעיות ומצאו באגים אמיתיים, ומדידה כשבדיקות לא מספיקות: 254 קודי QR שנקראו בחזרה בכלי פענוח עצמאי.

08

מוביל צוות ונותן קרדיט

מוביל שני צוותים במרכז תע״ץ: ארבעה מפתחים, כולל אותו, וחמישה אנשי תקשוב ותשתיות; לפני כן מפקד מרכז IT עם צוות של 9 אנשים, וראש הצוות במעבר של מערכת הרישום לווב; קלט מפתחת נוספת, סקר ומיזג את העבודה שלה; נותן קרדיט לנועם שדמי ולמזל אביטבול על החלק שלהם.

09

הופך כלים למוצרים

Pinger גדל מסקריפט של 72 שורות לשתי גרסאות שעבדו איתן בפועל; אפליקציית החמ״ל גדלה מחמ״ל אחד לניטור של אתרים רבים בתוך כשלושה חודשים.

05 / כישורים

מה אני יודע לעשות, ואיפה עשיתי את זה.

פיתוח ווב: צד לקוח

צד שרת, API ונתונים

אפליקציות דסקטופ: Python ו-pygame

תשתיות, פריסה ו-DevOps

אימג׳ Windows ומחשוב

נתונים ושילובים

פיתוח בעזרת AI

06 / טכנולוגיות

112 טכנולוגיות שעבדתי איתן בפרויקטים אמיתיים, ב-9 תחומים.

שפות

  • Python
  • TypeScript
  • JavaScript
  • CSS
  • HTML
  • PowerShell
  • Windows Batch
  • Windows Batch ו-Bash

צד לקוח

  • React
  • Vite
  • Mantine
  • Tailwind CSS
  • Astro
  • Chart.js
  • DataTables
  • טוקנים של עיצוב
  • Material UI (MUI)
  • React Router
  • Bootstrap
  • BroadcastChannel
  • dnd-kit
  • Flatpickr
  • FullCalendar
  • GridStack
  • Immer
  • Intl (לוח השנה העברי)
  • Jinja2
  • jQuery
  • localStorage
  • Moment.js
  • qrcode-generator
  • React Hook Form
  • SVG
  • TinyMCE
  • Zod
  • Zustand

צד שרת ו-API

  • Flask
  • Authlib (OpenID Connect)
  • Flask-Login
  • Flask-WTF
  • Pydantic
  • requests
  • Waitress
  • Cheroot
  • Django
  • Django REST Framework
  • FastAPI
  • FFmpeg
  • Gunicorn
  • JWT
  • Meilisearch
  • Open-Meteo
  • PyCasbin
  • Python http.server
  • Server-Sent Events
  • Spire.Office
  • Supabase
  • Tesseract OCR
  • Uvicorn

מסדי נתונים ונתונים

  • SQLAlchemy
  • SQLite
  • Alembic
  • pandas
  • PostgreSQL
  • קובצי Excel
  • openpyxl
  • JSON Schema
  • matplotlib
  • Microsoft SQL Server

אפליקציות דסקטופ (Python)

  • Pillow
  • pygame
  • PyInstaller
  • ריבוי תהליכונים ב-Python
  • CustomTkinter
  • tkinter
  • netifaces
  • OpenCV
  • pygame_gui
  • רשתות Windows (ping ושערי רשת)

תשתיות, פריסה ו-CI

  • pnpm
  • GitHub Actions
  • nginx
  • NSSM (שירותי Windows)
  • Cloudflare Workers
  • Docker / Podman compose
  • Launchpad (כלי הפריסה שכתבתי)
  • Let's Encrypt / Certbot
  • OpenSSL
  • systemd

בדיקות ואיכות קוד

  • pytest
  • ESLint
  • Vitest
  • Headless Chrome
  • mypy
  • Playwright
  • ruff
  • בדיקות ניגודיות WCAG

אימג׳ Windows ומחשוב

  • Active Directory (צירוף לדומיין)
  • קובצי תשובות autounattend.xml
  • HackBGRT (לוגו אתחול UEFI)
  • Microsoft Exchange (שרת דואר)
  • Office Deployment Tool
  • Office LTSC 2021 (התקנה בלי אינטרנט)
  • Sysprep ולכידת אימג׳
  • VirtualBox (מארח השרתים)
  • Windows 10 Pro בעברית
  • Windows ADK (OSCDIMG)
  • Windows Server 2022 (בקר דומיין וכוננים משותפים)

כלי AI

  • Claude Code
  • Gemini
  • ChatGPT
  • Claude Design
07 / שנה אחר שנה

מה השתנה בכל שנה, והגרסאות שמסמנות את זה.

2022

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

הצטרפתי לצה״ל בפברואר 2022. בתקשוב אכ״א בניתי, ארזתי וליוויתי בעצמי את הכלים הראשונים שלי, למדתי לכתוב קוד מחדש כשהוא נעשה קשה לשינוי, ושימשתי מפקד מרכז IT עם צוות של 9 אנשים.

חודש אחר חודש (5)
  • אפרילפרויקט P.I.N.G.E.R.‎ מתחיל כסקריפט פינג של 72 שורות; יומיים אחר כך כבר יש לו מפה במסך מלא. פרויקט P.I.N.G.E.R.‎
  • יוליMap Tiles Downloader (יולי–אוגוסט): כלי הורדה וחיבור משלי למפה לא מקוונת של 1.1 ג׳יגה-פיקסל. Map Tiles Downloader
  • ספטמברגרסה 1 של Pinger יוצאת כקובץ הפעלה יחיד ל-Windows שכל אחד יכול להריץ, וצוות הרשת עובד איתה בפועל. פרויקט P.I.N.G.E.R.‎
  • נובמברהקיוסק ״סריקת חוגרים״, גרסה 1.0: מעבירים או סורקים את החוגר, מקבלים ברכה, ושעות הכניסה והיציאה נרשמות. מערכת מעקב נוכחות
  • דצמברהקיוסק רושם את המשתתפים בכנס הראשון שלו. מערכת מעקב נוכחות

2023

מכלים למוצרים

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

חודש אחר חודש (6)
  • ינוארגרסאות 2.0 עד 2.6 של הקיוסק (עד יוני): מונים חיים, שמירה אחרי כל סריקה, אקסל פנימה והחוצה. יחד עם גרסה 1.0, שש גרסאות בשבעה חודשים. מערכת מעקב נוכחות
  • יוניPinger נכתב מחדש מאפס כגרסה 2, על מחלקות רכיבים לשימוש חוזר שבניתי קודם, והושלם ביולי; כמו עם גרסה 1, צוות הרשת עובד איתה בפועל. פרויקט P.I.N.G.E.R.‎
  • ספטמברWicogen, אפליקציית Windows חינמית שהופכת כל תמונה לאייקון של תיקייה, שפרסמתי בעצמי: שש גרסאות בשבעה שבועות, עם תוכנת התקנה ותפריט קליק ימני. האפליקציה הראשונה שלי לציבור. Wicogen
  • אוקטוברהגרסה הראשונה של אפליקציית ניטור החמ״ל, שנבנתה בתנאי מלחמה לחמ״ל אחד ועלתה לייצור 25 ימים אחרי האפיון: מפות קומה, בדיקות חיות, התראות, כרטיסי מכשיר ותוכנת התקנה. אפליקציית ניטור חמ"ל
  • נובמברעץ של גזרות, בסיסים, חמ״לים ותאים; שתי מהדורות ורישיונות שהונפקו בכלי הרישוי שכתבתי. אפליקציית ניטור חמ"ל
  • דצמברשתי המהדורות אוחדו לאפליקציה אחת; הרישיון קובע איזו מהן רצה. אפליקציית ניטור חמ"ל

2024

מדסקטופ לווב

Flask, מסדי נתונים ומערכות ווב מרובות משתמשים; כלי AI נכנסים לעבודה שלי: Gemini ו-ChatGPT לתכנון ולפיתוח.

חודש אחר חודש (5)
  • פברוארHamal App 2.4.2: שמונה גרסאות בארבעה-עשר שבועות. בהמשך השנה התחלתי גרסה לדפדפן, כצעד הבא. אפליקציית ניטור חמ"ל
  • אוגוסטחידוש המחשוב במרכז ההערכה מתחיל: תוכנית ראשונה לאימג׳ מותאם בעברית, שנבנתה עם Gemini ו-ChatGPT. חידוש המחשוב במרכז הערכת אל״מים
  • נובמברMILESTONE מתחילה כאפליקציה מקומית על מחשב אחד, עם ChatGPT ו-Gemini כעוזרי פיתוח. MILESTONE
  • נובמברChessArena: אני כותב מחדש את פרויקט הגמר של חבר ב-Django (חשבונות, כניסה למערכת, עמודים). ChessArena
  • דצמברMILESTONE הופכת למערכת ווב מרובת משתמשים עם התחברות, ועם הסקריפטים הראשונים להתקנה בלי אינטרנט. MILESTONE

2025

ראש צוות, מערכות ווב, תשתיות, והמעבר לתע״ץ

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

חודש אחר חודש (12)
  • ינוארMILESTONE מקבלת את שלבי האישור, דוחות Word בלחיצה אחת ואת השם שלה. MILESTONE
  • פברוארT100 לכנס בהובלת אכ״א (עד מרץ): שלוש גרסאות בשבעה שבועות. T100
  • אפרילהדור הראשון של Launchpad מתפרסם ב-GitHub; ביולי הוא מקבל את השם Launchpad, ארבעה מדריכים ורישיון MIT. Launchpad
  • מאיMILESTONE 2.0: נבנית מחדש מהיסוד, והנתונים הקיימים עוברים למבנה החדש. MILESTONE
  • יוניאימג׳ ה-Windows האחיד נבנה ב-4 ביוני, והעמדות הראשונות מותקנות ממנו ב-5 ביוני. חידוש המחשוב במרכז הערכת אל״מים
  • אוגוסטאני לוקח את שעון הדוברים, שנועם שדמי בנה לראשונה בסוף 2024, ומפתח אותו מחדש עם Gemini ו-ChatGPT. שעון דוברים
  • אוגוסטהגרסה האחרונה של MILESTONE מממשת את הבקשות של המפקדים שלי ושל היחידות: 11 גרסאות ב-10 חודשים. MILESTONE
  • ספטמברNexusPlatform (עד פברואר 2026): ניסיון סטארט-אפ שנשאר בשלב אב-הטיפוס, לפי מסמך אפיון ועם Gemini. NexusPlatform
  • ספטמבראני עובר לתע״ץ כמנהל הנדסה במרכז תע״ץ, ומוביל שני צוותים: ארבעה מפתחים, וחמישה אנשי תקשוב ותשתיות. הפלטפורמה הדיגיטלית של תע"ץ
  • אוקטובראני כותב את האפיון הדו-לשוני לפלטפורמה החדשה של תע״ץ ומתחיל את גרסה 1, שנבנית עם Gemini. הפלטפורמה הדיגיטלית של תע"ץ
  • דצמברתע״ץ: ספריית רכיבים משותפת, מנוע חיפוש ותכנון אבטחה לשרתי הפלטפורמה. הפלטפורמה הדיגיטלית של תע"ץ
  • דצמברמסמך דרישות כתוב לדור הבא של Launchpad: רשתות סגורות, כמה שרתים ותעודות מוכנות מראש. Launchpad

2026

מנהל הנדסה בתע״ץ, פיתוח מבוסס AI ומוצרים לעסקים

פלטפורמה עם חמישה שירותים בייצור, שנבנתה ליותר מ-14,500 משתמשים, מפתחת נוספת שנקלטה ונסקרה, ו-Claude Code שמונחה באפיונים, בתוכניות, בבדיקות ובביקורות ברוב הפרויקטים שלי ב-2026, ואחר כך הוטמע בכל המדור; ומחוץ לצה״ל, Tovanto עם השותף שלי, באוויר בבטא סגורה עם הלקוח הראשון, והבנייה מחדש של פלטפורמה שלמה לחברת הסעות באירופה.

חודש אחר חודש (18)
  • ינוארMobileSign, פרויקט בין-יחידתי עם אכ״א: תוכנית האב לכלי AI שכותבים קוד, והשרת המלא הראשון. MobileSign
  • מרץגרסה 2 של הפלטפורמה של תע״ץ: הקוד מפוצל לעבודת צוות; מזל אביטבול מצטרפת ובונה את שירות ההתראות. הפלטפורמה הדיגיטלית של תע"ץ
  • אפרילהפורטל של תע״ץ באוויר ברשת הסגורה; אני כותב להנהלה סקירה בעברית של הפלטפורמה. הפלטפורמה הדיגיטלית של תע"ץ
  • מאישעון הדוברים 4.0.1, עם מדריך מפעיל, רשימת בדיקות לפני אירוע ותיעוד ארכיטקטורה. שעון דוברים
  • מאימערכת מעקב הנוכחות 1.0.0, שפותחה מחדש עם Claude Code: ‏20 קומיטים בפחות מ-20 שעות. מערכת מעקב נוכחות
  • מאיעם השותף שלי, איתי פיזנטי, אני מתחיל לעבוד על Tovanto, מערכת בעברית לניהול עסקי קייטרינג, כמפתח ראשי וארכיטקט. Tovanto
  • יוניגרסה 3 של תע״ץ: כל החלקים בסביבת עבודה אחת ביום אחד; Claude Code לפי מסמכי תכנון, תוכניות ובדיקות. הפלטפורמה הדיגיטלית של תע"ץ
  • יוניהדור השני של Launchpad נבנה מחדש עם Claude Code כמנוע Python אחד ובדוק (22 ביוני – 1 ביולי). Launchpad
  • יוליLaunchpad מוכן לייצור אחרי חמישה שלבי הקשחה שנבחנו מחדש בידי סוכני AI, עם 310 בדיקות; הפלטפורמה של תע״ץ עוברת אליו. Launchpad
  • יוליconsole-ui, מערכת העיצוב שלי: ספריית רכיבים אחת למסכי ניהול, שמתלבשת בשתי שפות עיצוב במצב בהיר ובמצב כהה, מימין לשמאל כברירת מחדל, עם אתר תצוגה חי לכל רכיב. console-ui
  • אוגוסטבקשה של ההנהלה נמסרת ביום אחד; Launchpad מקים את שרת הייצור של תע״ץ. הפלטפורמה הדיגיטלית של תע"ץ
  • אוגוסטMobileSign מוקשחת עם Claude Code: ‏CI, תפקיד צפייה בלבד וביקורת מלאה שתיקנה 24 ממצאים. MobileSign
  • ספטמברSpark Rework: ערכת נושא כהה מלאה בלילה אחד, בהנחיית סוכני Claude Code. Spark Rework
  • ספטמברTaazTV למרכז תע״ץ: עוצב ב-Claude Design ונבנה ביום אחד עם Claude Code. לוח החדשות של מרכז תע"ץ
  • ספטמבראני מתחיל להוביל את הבנייה מחדש של פלטפורמה שלמה לניהול חברת הסעות באירופה, עם Claude Code. פלטפורמה לניהול חברת הסעות באירופה
  • אוקטוברגרסת אוקטובר של MobileSign: ‏141 קומיטים בשבעה ימי עבודה, 2,798 בדיקות אוטומטיות; גרסת 2026 מוטמעת וקולטת את הנתונים של הגרסה הקודמת. MobileSign
  • אוקטוברTovanto עולה לאוויר עם הלקוח הראשון, בבטא סגורה, ומ-8 באוקטובר כל עלייה לייצור היא באחריותי. Tovanto
  • אוקטוברהמנוע של פלטפורמת ההסעות בנוי ובדוק, עם יותר מ-19,000 בדיקות אוטומטיות, ומוכן לחיבור; מסכי המשרד בהמשך. פלטפורמה לניהול חברת הסעות באירופה
08 / השכלה ושפות

השכלה ושפות

השכלה והסמכות

  • צה״ל: פיתוח ב-PowerShell ‏(2023) ומנהל רשת (2022)
  • Microsoft Azure: ‏AZ-500 Security Engineer ו-AZ-104 Administrator ‏(2021)
  • תיכון בן-גוריון: תעודת בגרות בפיזיקה ובמדעי המחשב, בהצטיינות יתרה (2020)

שפות

  • עברית (שפת אם)
  • אנגלית (שוטפת)
09 / שאלות ותשובות39

השאלות שהכי שואלים אותי, בתשובות פשוטות.

מי אתה, במשפט אחד?

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

איפה עבדת?

מ-2018 אני עובד כמהנדס תוכנה עצמאי, ובונה אפליקציות ווב ומובייל ואוטומציות IT ללקוחות עסקיים. הצטרפתי לצה״ל בפברואר 2022, לתקשוב אכ״א, ענף התקשוב והדיגיטל של אגף כוח האדם: תחילה כמפתח תוכנה ששימש גם מפקד מרכז IT עם צוות של 9 אנשים, ומאוקטובר 2023 ועד ספטמבר 2025, במילואים פעילים לאורך המלחמה, כמהנדס פלטפורמה ומפתח תוכנה. בספטמבר 2025 עברתי לתע״ץ, מרכז תעסוקת עובדי צה״ל, כמנהל הנדסה במרכז תע״ץ, שם אני מוביל שני צוותים, מוביל את הפלטפורמה החדשה של תע״ץ וממשיך בפרויקטים בין-יחידתיים עם אכ״א.

מה כולל התפקיד שלך בתע״ץ?

אני מוביל שני צוותים במרכז תע״ץ (ארבעה מפתחים, כולל אותי, וחמישה אנשי תקשוב ותשתיות), והעבודה נעה בשלושה צירים במקביל. הפלטפורמה החדשה של תע״ץ, שאני מוביל וכתבתי את רובה. המערכות הוותיקות בתחומי משא״ן, ליועצים, לחוזים, לתאונות עבודה, להלוואות, לפנסיה ועוד: לשמור שיפעלו, לטפל בתקלות ובהרשאות, ולהכין את המעבר שלהן לאפליקציה אחת בסגנון CRM, שעדיין בפיתוח ותצטרף לפלטפורמה. והקרקע שמתחת לשתיהן: השרתים, תמיכה מקצה לקצה מבאג בקוד ועד תקלת חומרה, והעבודה השוטפת של הצוות. בחנתי את OpenShift כפלטפורמת קונטיינרים לפלטפורמה של תע״ץ ומצאתי שהיא פחות מתאימה לצורך, ומכיוון שחלק גדול מהידע הטכני נמצא אצלי, אני מתעד את המערכות כדי שהארגון לא יהיה תלוי באדם אחד.

איזה פרויקט מייצג אותך הכי טוב היום?

הפלטפורמה הדיגיטלית של תע״ץ. כתבתי את האפיון, תכננתי את הארכיטקטורה, כתבתי 430 מתוך 452 הקומיטים, קלטתי מפתחת נוספת וסקרתי את העבודה שלה, והעליתי את המערכת לאוויר ברשת סגורה; היא נבנתה ליותר מ-14,500 משתמשים בכל היחידות. יש בה הובלת מוצר, ארכיטקטורה, עבודת צוות ופיתוח בעזרת AI בפרויקט אחד.

מה זו בדיוק הפלטפורמה הדיגיטלית של תע״ץ?

פורטל בעברית בשירות עצמי שבו סגלי משא״ן, מפקדים ועובדים מוצאים את המידע הרשמי של תע״ץ, עם מערכת ניהול תוכן שבה עורכים כותבים, מפרסמים מאשרים ומנהלים מסדרים את האתר בלי קוד. סביבו: הזדהות אחידה (SSO), שירות קבצים ומדיה מאובטח, מערכת עיצוב משותפת, חיפוש שמבין עברית, לוח חגים רב-דתי והתקנה לא מקוונת לרשת הסגורה. הוא נבנה ליותר מ-14,500 משתמשים בכל היחידות, ובהמשך יצטרפו אליו המערכות הוותיקות בתחומי משא״ן, שמתאחדות לאפליקציה אחת בסגנון CRM.

אתה משתמש בכלי AI?

כן, בגלוי, ואני רואה בזה מיומנות מרכזית. לפני 2026 עבדתי עם ChatGPT ו-Gemini; ב-2026 אני בונה בעיקר עם Claude Code, סוכן הקוד של Anthropic, והטמעתי אותו כשיטת עבודה קבועה בכל המדור. אני כותב את האפיונים והתוכניות, שומר כללים במאגר הקוד, מציב בדיקות ו-CI כתנאי מעבר, מפעיל סוכני AI לביקורת חוזרת, ובודק וממזג כל שינוי בעצמי. ההחלטות והתוצאה שלי.

באילו כלי AI השתמשת, ואיפה?

Claude Code: הפלטפורמה של תע״ץ מגרסה 3, הדור השני של Launchpad,‏ MobileSign, גרסה 1.0.0 של מערכת מעקב הנוכחות, TaazTV,‏ Spark Rework,‏ Tovanto ופלטפורמת ההסעות, והטמעתי אותו בכל המדור. ‏Gemini: גרסאות 1 ו-2 של הפלטפורמה של תע״ץ, שעון הדוברים, מרכז ההערכה, MILESTONE,‏ T100,‏ NexusPlatform וקובץ כללים בדור הראשון של Launchpad. ‏ChatGPT: שעון הדוברים, מרכז ההערכה, MILESTONE ו-T100. ‏Claude Design: העיצוב החזותי של TaazTV, מתוך השרטוט ואב-הטיפוס שלי. ‏Google Antigravity: הגרסה הראשונה של אתר ללקוח. בקורות החיים שלי מופיע גם Codex.

אם ה-AI כותב קוד, מה החלק שלך?

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

באיזו מהירות אתה מוציא מוצר עובד?

כמה דוגמאות: אפליקציית החמ״ל, מאפיון לייצור בתוך 25 ימים בתנאי מלחמה; המוצר העובד של TaazTV ביום אחד; 86 הקומיטים של הדור השני של Launchpad בשלושה ימי עבודה, עם 310 בדיקות; גרסת אוקטובר של MobileSign, ‏141 קומיטים בשבעה ימי עבודה, עם 2,798 בדיקות; ובקשה של הנהלת תע״ץ, מאפיון ועד פיצ׳ר גמור ביום עבודה אחד.

הובלת צוות?

כן. היום אני מוביל שני צוותים במרכז תע״ץ: ארבעה מפתחים, כולל אותי, וחמישה אנשי תקשוב ותשתיות. אני מחלק את העבודה, חונך את הצוות וסוקר את הקוד. בפלטפורמה פיצלתי את הקוד כדי שמפתחת נוספת תוכל לעבוד במקביל, קבעתי את המבנה שעליו בנתה, וסקרתי ומיזגתי את העבודה שלה. לפני כן, בתקשוב אכ״א, שימשתי מפקד מרכז IT עם צוות של 9 אנשים, וכראש צוות הנחיתי מפתחים נוספים: כשמערכת הנוכחות עברה לווב, חייל בצוות שלי עשה את הניסיון הראשון, שלא היה יציב; נועם שדמי ייצב אותו, וכשהמוצר עדיין היה חלש התחלנו מחדש: נועם בנה את גרסה 0.1 של המערכת החדשה, ואני פיתחתי אותה מחדש עד גרסה 1.0.0.

עם מי בנית?

מזל אביטבול בנתה את שירות ההתראות של הפלטפורמה של תע״ץ ואת סביבת הפיתוח המקומית שלה. נועם שדמי הקים איתי את שרתי מרכז ההערכה: בקר הדומיין, הכוננים המשותפים ושרת הדואר Exchange. הוא גם בנה את הגרסה הראשונה של שעון הדוברים בסוף 2024 ואת גרסה 0.1 של מערכת מעקב הנוכחות החדשה, ועזר לגבש את שני הרעיונות עד לפני ה-MVP; משם פיתחתי כל אחד מהם מחדש למוצר של היום. את Tovanto אני מנהל עם השותף שלי, איתי פיזנטי, שייסד אותה ומוביל את המוצר, את המכירות ואת קידום האתר. את רוב שאר הפרויקטים בניתי לבד.

יש לך ניסיון ב-DevOps ובתשתיות?

כן. בניתי את Launchpad, שמקים שרת Windows או Linux מקובץ הגדרות אחד: מתקין את הכלים, מריץ כל אפליקציה כשירות מאחורי nginx, מטפל בתעודות HTTPS, בודק כל פריסה ומחזיר את הגרסה הקודמת אם אפליקציה לא עונה. הדור השני שלו הקים את שרת הייצור של תע״ץ: חמישה שירותים ושלוש כתובות HTTPS מחבילה לא מקוונת. בתע״ץ אני גם אחראי על השרתים, ובחנתי את OpenShift כפלטפורמת קונטיינרים לפלטפורמה של תע״ץ ומצאתי שהיא פחות מתאימה לצורך. אני מריץ קונטיינרים ב-Podman על שרתי Linux מסוג RHEL 9; במשך שנים שרת חינמי ב-Oracle Cloud אירח את האפליקציות ואת תיק העבודות שלי, והיום כמעט כל הפריסות שלי רצות על Cloudflare. עבדתי עם GitOps בפרויקטים אמיתיים, ב-Tovanto ובפלטפורמה שאני בונה מחדש לחברת הסעות באירופה, ולמדתי גם לעבוד עם Kubernetes,‏ Vercel ו-Railway. במרכז ההערכה הקמנו נועם שדמי ואני בקר דומיין, כוננים משותפים ושרת דואר Exchange.

אתה יכול לעבוד ברשתות סגורות, בלי אינטרנט?

שם רצה רוב העבודה שלי. הפלטפורמה של תע״ץ מותקנת מחבילה לא מקוונת אחת; Launchpad מביא את הכלים ואת חבילות ה-Python מחבילה מקומית; MILESTONE ו-T100 מגיעות עם תוכנות התקנה לא מקוונות משלהן; TaazTV לא צריך שירותים חיצוניים; ועמדות מרכז ההערכה מותקנות מדיסק-און-קי אחד.

באילו טכנולוגיות צד לקוח אתה עובד?

React ו-TypeScript עם Vite, ועיצוב ב-Material UI (הפלטפורמה של תע״ץ, MobileSign) או ב-Tailwind CSS (שעון הדוברים, מערכת מעקב הנוכחות). ‏JavaScript,‏ HTML ו-CSS נקיים כשאין צורך בפריימוורק: MILESTONE (על ספריית רכיבים שבניתי בעצמי), ‏T100 ו-TaazTV.

ובצד השרת?

Python: ‏Flask עם SQLAlchemy (הפלטפורמה של תע״ץ, MobileSign,‏ MILESTONE,‏ T100), עם העברות Alembic כשהנתונים היו צריכים לעבור למבנה חדש (הפלטפורמה של תע״ץ, MobileSign,‏ MILESTONE); ‏FastAPI עם Server-Sent Events (מערכת מעקב הנוכחות); ו-Django ‏(ChessArena). ‏Microsoft SQL Server בייצור בפלטפורמה של תע״ץ, SQLite ברוב האחרות, ו-Meilisearch לחיפוש בעברית.

איך אתה בודק את הקוד?

בבדיקות אוטומטיות וב-CI כתנאי מעבר, ובמדידה כשבדיקות לא מספיקות. ב-MobileSign רצות 1,610 בדיקות שרת ו-1,188 בדיקות ממשק בכל דחיפה; ל-Launchpad יש 310 בדיקות ותהליך CI שמתקין באמת את nginx, את systemd ואת NSSM; וב-TaazTV כל 254 קודי ה-QR לבדיקה נקראו בחזרה בכלי פענוח עצמאי.

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

כן: אפליקציות Windows במסך מלא ב-Python וב-pygame, על קוד רכיבים משלי. פרויקט P.I.N.G.E.R.‎ מנטר מתגי רשת, אפליקציית ניטור החמ״ל מנטרת מכשירי חמ״ל ומגיעה עם תוכנת התקנה, שתי מהדורות ורישוי, והקיוסק ״סריקת חוגרים״ רושם משתתפים עם סורק ברקוד וקורא כרטיסים.

מה עשית במרכז הערכת אל״מים של צה״ל?

הובלתי את חידוש המחשוב שלו. המרכז מעריך סא״לים לקראת החלטות על קידום לדרגת אל״ם ועל שיבוץ, ולכן כל עמדה חייבת להיות זהה, אמינה ומהירה לשחזור. בצד העמדות תכננתי, בדקתי ובניתי אימג׳ Windows 10 אחד בעברית עם Office, שמותקן אוטומטית מדיסק-און-קי אחד, וערכת התקנה שרושמת כל שלב לצעדים הייחודיים לכל מחשב, כולל צירוף לדומיין של המרכז בצעד אחד; כשההגדרות המשותפות עברו לאימג׳, הערכה הצטמצמה מ-24 פעולות ל-9. את צד השרתים הקמנו נועם שדמי ואני יחד: בקר הדומיין, הכוננים המשותפים ושרת הדואר Exchange. תכננתי עם Gemini ו-ChatGPT ובדקתי כל שלב על מחשבים אמיתיים.

איך אתה מתמודד עם בקשות של משתמשים והנהלה?

אני הופך אותן לגרסאות, וכשאפשר להגדרות שהם שולטים בהן בעצמם. אחת-עשרה הגרסאות של MILESTONE עוצבו לפי הבקשות לשיפורים ולתיקונים של המפקדים שלי ושל יחידות נוספות שעבדו בה. בפלטפורמה של תע״ץ ההנהלה ביקשה להסתיר חג אחד מלוח השנה; בתוך יום זו הפכה להגדרה שההנהלה שולטת בה בעצמה.

העבודה שלך שימשה בפועל?

כן. הפלטפורמה של תע״ץ נבנתה ליותר מ-14,500 משתמשים בכל היחידות: הגרסה הראשונה של הפורטל שלה עלתה לאוויר ברשת הסגורה של תע״ץ באוקטובר 2025, שלושה שבועות אחרי שהגעתי, ו-Launchpad הקים את שרת הייצור שלה באוגוסט 2026. אפליקציית החמ״ל עלתה לייצור 25 ימים אחרי האפיון. צוות הרשת עבד בפועל עם שתי הגרסאות של פרויקט P.I.N.G.E.R.‎, הקיוסק ״סריקת חוגרים״ נכנס לשימוש בכנס בדצמבר 2022, ו-MILESTONE שימשה את המפקדים שלי ויחידות נוספות. גרסת 2026 של MobileSign מוטמעת בימים אלה וקולטת את הנתונים של הגרסה הקודמת. 42 אנשים כתבו ואישרו את התוכן בפורטל.

מה בנית לאירועים?

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

מה זה MobileSign?

פלטפורמה דיגיטלית מאובטחת ללוגיסטיקה ולהחתמה על ציוד, במקום טופסי נייר. לכל יחידה מחסן דיגיטלי משלה, ציוד עובר רק דרך שישה תהליכי אישור וחתימה דו-צדדיים, המקבל מסמן כל פריט שהגיע בפועל, וכל העברה נשמרת בהיסטוריה שאיש לא יכול לשנות, עם מסמך PDF חתום. את גרסת 2026 בניתי לבד עם Claude Code, עם 2,798 בדיקות אוטומטיות; היא מוטמעת בימים אלה וקולטת את הנתונים של הגרסה הקודמת: מאות מכשירים ומאות השאלות.

מהי אפליקציית ניטור החמ״ל?

אפליקציית Windows במסך מלא שמציגה לאנשי התקשוב את כל המכשירים בחמ״ל על מפת הקומה, בודקת כל אחד ברציפות ומתריעה ברגע שמכשיר מפסיק להגיב. בניתי אותה בתנאי מלחמה: באוקטובר 2023 הגרסה הראשונה, לחמ״ל אחד, עלתה לייצור 25 ימים אחרי האפיון, ובשמונה גרסאות היא גדלה למוצר רב-אתרי עם גזרות, בסיסים וחמ״לים, שתי מהדורות, תוכנת התקנה ורישיונות.

מה פירוש השם P.I.N.G.E.R.‎?

שום דבר: זה לא ראשי תיבות, פשוט שם. פרויקט P.I.N.G.E.R.‎ הוא מפה במסך מלא שבודקת כל מתג ברשת ייעודית פעם בדקה ומשמיעה אזעקה ברגע שאחד מהם נופל; צוות הרשת עבד בפועל עם שתי הגרסאות שלו.

מה זה TaazTV?

לוח חדשות ומודעות דיגיטלי שבניתי למרכז תע״ץ, כדי להציג אותו על מסכים ברחבי היחידה: חדשות, הודעות, הלו״ז של היום ומספרי החירום על מסך אחד, שמתעדכן מפאנל ניהול פשוט בעברית שבו מקלידים ישירות על הכרטיסים. הוא רץ בלי אינטרנט על מחשב רגיל, ואת המוצר העובד בניתי ביום אחד עם Claude Design ו-Claude Code.

איך אתה עובד עם עברית ומימין לשמאל?

עברית היא ברירת המחדל שלי, לא תוספת. הממשקים שאני בונה למשתמשים דוברי עברית בנויים מימין לשמאל; החיפוש של תע״ץ מוצא מילים עם אותיות שימוש וראשי תיבות עם גרשיים או בלעדיהם; לוח השנה שלה כולל כ-2,300 חגים יהודיים, נוצריים, מוסלמיים, דרוזיים ולאומיים; מערכת מעקב הנוכחות מזהה כותרות אקסל בעברית; ול-Pinger יש קלט טקסט משלו בעברית.

אתה כותב דברים מחדש? מתי?

כשהיסודות כבר לא מתאימים לצורך, ואני מתכנן את המעבר. Pinger נכתב מחדש מאפס, וכמו גרסה 1 גם הגרסה החדשה שימשה בפועל. MILESTONE 2.0 נבנתה מחדש, והנתונים הקיימים עברו אליה בסקריפטי העברה. ב-T100 בניתי מחדש את מודל הנתונים סביב צוותים בין הגרסה הראשונה לשנייה. בפלטפורמה של תע״ץ כתבתי מראש את המחיר של פיצול הקוד למאגרים, וכשהמחיר הזה הופיע איחדתי אותו בחזרה לסביבת עבודה אחת ביום אחד, בלי לאבד היסטוריה.

איך התפתחת כמפתח?

מסקריפט פינג של 72 שורות ב-2022, לאפליקציות דסקטופ עם תוכנות התקנה ומהדורות ב-2023, למערכות ווב מרובות משתמשים ולתשתיות ב-2024–2025, ועד הובלה של פלטפורמה עם חמישה שירותים בייצור בתע״ץ ב-2025–2026, שנבנתה עם סוכני AI בהכוונתי, לצד הובלה של שני צוותים.

יש לך פרויקטים אישיים או עבודה עצמאית?

כן. עם השותף שלי, איתי פיזנטי, אני מנהל את Tovanto, מערכת בעברית לניהול עסקי קייטרינג. אני גם מוביל את הבנייה מחדש של פלטפורמה שלמה לניהול חברת הסעות באירופה. מ-2018 אני עובד כמהנדס תוכנה עצמאי ובונה אפליקציות ווב ומובייל ואוטומציות IT ללקוחות עסקיים. Launchpad התחיל ככלי שלי לאירוח אפליקציות הווב שלי. Spark Rework היא ערכת נושא כהה מלאה לפלטפורמת מסחר, שנבנתה בלילה אחד בהנחיית סוכני Claude Code. NexusPlatform היה ניסיון סטארט-אפ שנשאר בשלב אב-הטיפוס. Map Tiles Downloader הוא כלי משלי למפות לא מקוונות, ואת ChessArena כתבתי מחדש כדי לעזור לחבר בפרויקט הגמר שלו.

מה זה Tovanto?

מערכת בעברית לניהול עסקי קייטרינג, שאני מנהל יחד עם השותף שלי, איתי פיזנטי: הוא ייסד אותה ומוביל את המוצר, את המכירות ואת קידום האתר, ואני המפתח הראשי והארכיטקט. היא מרכזת במקום אחד את הלידים, הצעות המחיר שנבנות על עלויות מנות אמיתיות, האירועים, ההזמנות מספקים, הצוות והרווחיות, במחשב ובנייד. היא באוויר עם הלקוח הראשון, בבטא סגורה, מאוקטובר 2026; פרטים ב-tovanto.com.

מה בנית לחברת ההסעות באירופה?

אני מוביל את הבנייה מחדש של פלטפורמה עסקית שלמה לחברת הסעות באירופה שמסיעה נוסעים משדות התעופה ואליהם, כמפתח ראשי וארכיטקט מערכת. מנוע אחד מנהל הזמנות ותמחור, תשלומים והחזרים, שיבוץ, שותפים וספקי משנה, טיסות, הודעות והנהלה. היא נבנית עם Claude Code ועוברת יותר מ-19,000 בדיקות אוטומטיות: בנויה, בדוקה ומוכנה לחיבור.

אפשר לראות את הקוד?

הדור הראשון של Launchpad, ‏nginx-server-deployment, פתוח לציבור ב-GitHub ברישיון MIT. כך גם Wicogen, אפליקציית האייקונים לתיקיות שפרסמתי ב-2023, ברישיון Mozilla Public License 2.0. שאר הפרויקטים נמצאים במאגרים פרטיים של הארגונים שעבורם נבנו או בארכיון הפרטי שלי, ולכן תיק העבודות מציג אותם בצילומי מסך, בסרטוני הדגמה ובתיאורים מפורטים. Tovanto ופלטפורמת ההסעות הן קוד עסקי פרטי; האתר tovanto.com פתוח לכולם.

הנתונים בצילומי המסך אמיתיים?

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

איך אתה מתעד את העבודה?

לפי מי שקורא: בפלטפורמה של תע״ץ אפיון דו-לשוני, סקירה בעברית להנהלה, מדריך הפעלה לאנשי ה-IT שמפעילים את השרתים ומסמכי תכנון מתוארכים למפתחים; ב-MobileSign תיאור מערכת של 1,642 שורות שמתעדכן יחד עם הקוד; מדריך משתמש בעברית למערכת מעקב הנוכחות; ומדריך מפעיל עם רשימת בדיקות לפני אירוע לשעון הדוברים.

איך אתה חושב על אבטחה?

כחלק מהתכנון. בפלטפורמה של תע״ץ: הזדהות אחידה (SSO), הרשאות לפי תפקיד עד רמת התיקייה, קישורי הורדה שפגים, יומני ביקורת ותכנון שרתים בשלושה אזורים מופרדים. ב-MobileSign: בדיקת הרשאה בכל פעולה והיסטוריה שרק מוסיפים לה. במרכז ההערכה: הגנות ליום המבחן שמובנות בכל עמדה.

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

הפלטפורמה של תע״ץ נבנתה ליותר מ-14,500 משתמשים בכל היחידות, והפורטל שלה משך יותר מ-800 מבקרים ייחודיים בחודש. ב-MobileSign, שאת שתי הגרסאות שלה בניתי, נוהלו יותר מ-800 פריטים ומעל 400 העברות חתומות, וגרסת 2026 שלה מוטמעת עכשיו עם כל הנתונים האלה. שעון הדוברים תזמן הרצאות ביותר מ-25 אירועים, ומערכת מעקב הנוכחות רשמה אלפי משתתפים במעל 90 אירועים. MILESTONE ניהלה 353 פרויקטים, ובאוקטובר 2026 עוד היו בה 112 פרויקטים פעילים. אפליקציית החמ״ל הותקנה ב-4 עמדות. Wicogen הורדה 1,000+ פעמים.

אילו הסמכות והשכלה יש לך?

מצה״ל: פיתוח ב-PowerShell ‏(2023) ומנהל רשת (2022). מ-Microsoft: הסמכות Azure ‏AZ-500 Security Engineer ו-AZ-104 Administrator ‏(2021). ותעודת בגרות מתיכון בן-גוריון בפיזיקה ובמדעי המחשב, בהצטיינות יתרה (2020). עברית היא שפת האם שלי, ואני שולט באנגלית ברמה שוטפת.

אילו הוקרות קיבלת?

תעודת הוקרה רשמית מתקשוב אכ״א באמצע 2025, על התרומה הטכנולוגית שלי כמהנדס פלטפורמה שם, ומגן הוקרה בתע״ץ במרץ 2026, על תרומתי לטרנספורמציה הדיגיטלית הפנימית.

איך אפשר ליצור איתך קשר?

דרך האתר שלי, idanach.com, ב-LinkedIn ‏(linkedin.com/in/idanach) או ב-GitHub ‏(github.com/idanach).

10 / על האתר הזה
משורטט מתמונה 01, נקודה אחת לכל משבצת. העבירו מעליו את העכבר.

על האתר הזה

מה שהחלטתי ועשיתי: הכיוון האמנותי, מראה הנייר ומראה הלילה, השיקוף של כל עמוד מימין לשמאל, שלוש רמות התנועה, והכלל שכל תמונה וכל קטע וידאו מגיעים מהפרויקטים שלי. התנועה המרכזית, מסלול תלת-ממדי של אריחים סביב הכותרת ואותיות שעפות אל הלוגו, קיבלה השראה מ-getartcraft.com. את האתר בניתי עם Claude Code, בהכוונה שלי.

Astro · HTML סטטי באנגלית ובעברית · Schibsted Grotesk, ‏Instrument Serif, ‏Heebo וגברת לוין · ‏GSAP ו-Lenis, רק איפה שהם רצים · בלי עוגיות

בואו נבנה משהו שמחזיק מעמד.

פרקים