קצת עליי
אני הארכיטקט הראשי של שפינג, ומתכנת מאז שהמסך הכחול של ה-800XL אמר READY.
אני מתמחה במערכות Headless CMS, ובעיקר ב-Payload CMS, בארכיטקטורת Front End ו-JAMstack ובחוויית המפתחים, לצד אבטחה ותשתיות ענן. בשעות הפנאי אני בונה מחדש משחקים שגדלתי עליהם, וכלים קטנים לקהילה ולבית המדרש.
גר בירושלים. איש משפחה.
- Payload CMS
- Headless CMS
- JAMstack
- ארכיטקטורת Front End
- Developer Experience
- אבטחה ותשתיות ענן
קוד פתוח בשפינג
כלים שפיתחתי בשפינג ושחררנו כקוד פתוח.
-
Payload Tools
אוסף תוספים ל-Payload CMS 3 שמשפרים את העבודה של העורכים: הרשאות RBAC ו-ABAC, תגובות בתוך הטקסט, השוואת טיוטה מול הגרסה המפורסמת, סינון מהיר ועוד.
- Payload CMS
- Next.js
- TypeScript
-
API Replay
תוסף Chrome שמקליט את תעבורת ה-API ומריץ אותה מחדש מקומית, כך שפיתוח ה-Front End נשאר צפוי גם כשהסביבות המשותפות לא יציבות. מקליטים פעם אחת ומשתמשים בהקלטה בפיתוח ובבדיקות.
- Chrome MV3
- TypeScript
- DX
אני תורם גם לליבה של Payload: הצגת השדות שהשתנו בלבד בהשוואת גרסאות נכנסה לגרסה הרשמית.
פרויקטים אישיים
-
דפי חזרה ולימוד
דף לימוד אינטראקטיבי לכל דף בדף היומי, לחזרה אחרי הלימוד. סוכן AI מכין אותו כל לילה, בודק אותו מול הגמרא ומעדכן את האינדקס.
- Claude
- Cloudflare Pages
- Workers
-
לוח זמני תפילה – בית הכנסת זוהר מיכל
לוח שבת ולוחות חגים לבית הכנסת בחומת שמואל, עם גרסה כתמונה לווטסאפ וגרסה לבית. הזמנים לפי לוח אור החיים לירושלים.
- HTML
- JavaScript
- GitHub Pages
משחקים
גרסאות חדשות למשחקים מימי ה-8 ביט. כולם רצים בדפדפן, בלי התקנה.
-
Atari Arcade
ספריית משחקי Atari 800XL שרצים בדפדפן, במחשב ובטלפון, על אמולטור AltirraSDL שקומפל ל-WebAssembly.
- WebAssembly
- PWA
-
River Raid
גרסה חדשה בקובץ HTML אחד למשחק הנהר הקלאסי, לפי הגרסה של ה-800XL. בלי ספריות ובלי build, ועובד גם אופליין.
- Canvas
- Vanilla JS
- PWA
-
-
תופסת ארקייד
תופסת מינימליסטית בדף אחד. משחקים נגד המחשב או נגד חבר ברשת, ובמצב מכ״ם מוצאים את היריב לפי הצליל.
- WebRTC
- Web Audio
- PWA
יצירת קשר
רוצים לדבר על ארכיטקטורה, על אחד הפרויקטים או על משחקים ישנים? אפשר לכתוב לי.