{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"Jervis","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAADBklEQVQoz23C7U8ScQAA4PtXWltbn9p0bbVqtdZ6WzaMLWfOLFMpJDzJUBMlIN9aUiAoCpomOV21ZZm1zGy+pRWlQyuQO7iD4+533EHA7w56O1rra88eZNLATrWxU23gcTPz6BoY14LRq8B9BQyhYEANXCjbp2b70ZhTww3UcXevcV01XC/KDTfxbgOPjNWzY9rYuJZz18YGVYxLyTgv0Y4q2qGgbRXR7nK6R0HbLkTtlVSfinLVMj3VdJ+admrouw000nsRjFxNPNRDd/03Zw1wocBZAwY0wFJGWcvC9sqw+UxoVEc9NPBD1VxPRcjdRA7VhW0VRL+aQDpLgEvLTQ8nn9gSr0eSk/b4SDMYNwHLWdJ8JrTyhPjqISk8FY/+oP1Zyg9JH+9SbZqLfLbyTaS1iHFouAfmxIQ98djC39eD1sJQuzxoLgmaTmKLw6sxdgMLU1BI/pK+53I/EyB7q8h7s3DjdvFnxCinrCh7ryMx1hV/0MU5aiiTDG+TY52n8Zaj6xMONhyOh0mCZQDP8VBIcVHhRuFH47G1DrkX0Z8kOs9F7BrGqopaqymDDDfIMGNhwCgLaPauvR6jMhLESCbCxCIML/7IshFYf3C5cb9Hf+wTojsR1J3AG48EdAUB/Sn/dfmmrsCnK/iiPbR+edeH+Wd0+neaYeOpVDrG8WJGFOFPvcyj3PFWe+A9ojngs6qI58NstzLSfJi6vNujyF9R5C1f2vm2eOvM9Cjpz5Jdi09fBVZFmMzlcsl4Vr1vrnTLrDJ/AUH3r90o3hhs8RtPe7UHvao9C6o9c9W731TmzZzd/qLu+KxROYOWTjScnzJUTFuaVgxl88VbJ0u3Pa/Ke4mMtGKDer+j4YtTtzGg97pa1p3N3v6mNUfjqqPh0x30XYdiqfPiUnvlounCvKl8rl2xbL3isdR6ehtXEZrM0KRIk2KUEKOEEA0JVFCIBIUwDkkMkjgkcYHAhBAmhAJCMCDgmwLmg3/7ISJmpP8WMhIUJShIaUFKQykFpVRaSv6b+vf3HzWwIoIVr12BAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/c1b21d22db4666a15187556486ac2bef/d2194/demo.png","srcSet":"/static/c1b21d22db4666a15187556486ac2bef/cebcc/demo.png 175w,\n/static/c1b21d22db4666a15187556486ac2bef/272cf/demo.png 350w,\n/static/c1b21d22db4666a15187556486ac2bef/d2194/demo.png 700w,\n/static/c1b21d22db4666a15187556486ac2bef/b50c4/demo.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/c1b21d22db4666a15187556486ac2bef/9aa63/demo.avif 175w,\n/static/c1b21d22db4666a15187556486ac2bef/e6db6/demo.avif 350w,\n/static/c1b21d22db4666a15187556486ac2bef/f47db/demo.avif 700w,\n/static/c1b21d22db4666a15187556486ac2bef/8fee6/demo.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/c1b21d22db4666a15187556486ac2bef/240e7/demo.webp 175w,\n/static/c1b21d22db4666a15187556486ac2bef/faefe/demo.webp 350w,\n/static/c1b21d22db4666a15187556486ac2bef/d5dc4/demo.webp 700w,\n/static/c1b21d22db4666a15187556486ac2bef/e2f1a/demo.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":438}}},"tech":["TypeScript","Slack API","Discord","LLM Agents"],"github":"","external":"https://jervis-demo-production.up.railway.app","cta":""},"html":"<p>Your team's AI coworker in Slack and Discord. Jervis connects business tools, retains operational context, and executes multi-step tasks across team workflows — context-aware assistance that actually does the work instead of just answering questions.</p>"}},{"node":{"frontmatter":{"title":"AgentsOS","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAACB0lEQVQoz22S3U4UQRCFB5juqq6u6v/tnR12FpbdCKgxUUnQC+VHvTFB4C14I96A5zSzu1yYeHKuOv3VSeVUc7aRiLRtqzYCAGMMvkprvX1v2xYRn56enp+fLy4uiKix1jrnAFFprRE0AiBoGJGNYcTUbq7WutY6DAMzp5Sag4ODMRO0Ag3GABmFoACN8WQyQjTgDbBWepPd7u3tNU2zv79fSmnIWmOJrPUxaGP2DvaNdSIzL4fCs+lkXkrPFCw5IotIiGSMbVuVc24Wi8X9/Z/LL5cPjw/XtzcfPn6ytkthEdxQpP88PxqGI3HB+SgSmJ21koJHhJRzs1qt7+4fv367vfn1++7hcbV6L7Yv4bj4ZZJ59imlmnONsVjriJiILbFSekxOKR0vT9an79Zvzk/P39bJyTSvalhOwyrJILHUaT+ZdDnXbfLWOxgRaZw2Liri+m499Gc1Los7jjx3sdQ6q5Ou5KmwF3Zsha3oLeyc6/uemcdaAIW7IIdR5lEGzzOJuXR96WYhT5g9i7fsLDulN/D3q6uXl5frHz99jDGGWbcIfi62c9wLVayFlnM6OsRZhZygJMgRc1QAI2yMCSEwM8B4Dwhkqb56QpRoLNyRETKsATWABmzbdoS3ve9OZXuDYK3JoykzJsbA6BkEFaq23VjtYPUftaANod9h6CwwKPznxwb+C/RbNIW1jvBRAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/43970763a9d114031e325804988137e2/d2194/demo.png","srcSet":"/static/43970763a9d114031e325804988137e2/cebcc/demo.png 175w,\n/static/43970763a9d114031e325804988137e2/272cf/demo.png 350w,\n/static/43970763a9d114031e325804988137e2/d2194/demo.png 700w,\n/static/43970763a9d114031e325804988137e2/b50c4/demo.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/43970763a9d114031e325804988137e2/9aa63/demo.avif 175w,\n/static/43970763a9d114031e325804988137e2/e6db6/demo.avif 350w,\n/static/43970763a9d114031e325804988137e2/f47db/demo.avif 700w,\n/static/43970763a9d114031e325804988137e2/8fee6/demo.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/43970763a9d114031e325804988137e2/240e7/demo.webp 175w,\n/static/43970763a9d114031e325804988137e2/faefe/demo.webp 350w,\n/static/43970763a9d114031e325804988137e2/d5dc4/demo.webp 700w,\n/static/43970763a9d114031e325804988137e2/e2f1a/demo.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":438}}},"tech":["Python","TypeScript","Multi-agent orchestration","MCP"],"github":null,"external":"https://os-agent-demo-production.up.railway.app","cta":null},"html":"<p>The operating system for AI agents: a marketplace of 46 agents with discovery, installation, permissions, and runtime governance — built on a 1M-token context engine with proactive compression, 50+ API connectors, and a Python SDK for third-party agent developers.</p>"}},{"node":{"frontmatter":{"title":"Ubao","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAACGElEQVQoz3WS3WoTQRTH45v0QvFBfIWCT+G1N96IIIrUQEHFkoUEWpsgBVdJEZJQKIHeWBANmig2NVl2s5nd2XRn9mO+ztFJm1JRfxyGM8P8zsV/poKI3nRCKcUlSimxQkpZlqVSChG11ohYq9XW19cdp4aIxuiKFaQFVwCA1lopdbEaY8+0BFnO/cnJ6Avxp6hKUKWVCSF0iRBisVjkeW6sYOecD0MtUQtUOYKwpXIszqDkVu73+xsbG47jtNvtRqNRrVZ7vV6SJEVRIOKrg87tp49v3b93p/biw2j4bTyWGTM8hoJZ+ejoaGuJ67rb29uu6+7s7DiOMxgMEHH/sPvw9bO7zScP9jar7a3+8YEgHvAIijMr93q9er3ebDallABglsCSPM9SEtD4ZEZHTEwoGybBUNEZZvRCTmg8C/wwnEVRRClljF0JD3WWzL3x6U8/Juki8MPxV3U2xyyBIrVynKmQG8JEFMWEkMvki6JotVovn2/u7tanwQ8v+j4JPoXeUDOKZQois7IevFedqjze44ylacoY45wjou/7a2trlcq1mzeue6ejID7x/M/hdKR5ijIHmVtZfnxb7j9ih415GNIkoZSey2VZdrrdVrP5zn3je9N4PifeZEECLXLUArS0cgnIECMu45iuXvgPjDEZ5zxNM86kKEArBANgKstYjK3V9wKAy/4y+b8nAkDl6uafl/7Hb/kXPwzAtEGOpacAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/bdd89588df0febe9c3a8c436dc6050d5/d2194/demo.png","srcSet":"/static/bdd89588df0febe9c3a8c436dc6050d5/cebcc/demo.png 175w,\n/static/bdd89588df0febe9c3a8c436dc6050d5/272cf/demo.png 350w,\n/static/bdd89588df0febe9c3a8c436dc6050d5/d2194/demo.png 700w,\n/static/bdd89588df0febe9c3a8c436dc6050d5/b50c4/demo.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/bdd89588df0febe9c3a8c436dc6050d5/9aa63/demo.avif 175w,\n/static/bdd89588df0febe9c3a8c436dc6050d5/e6db6/demo.avif 350w,\n/static/bdd89588df0febe9c3a8c436dc6050d5/f47db/demo.avif 700w,\n/static/bdd89588df0febe9c3a8c436dc6050d5/8fee6/demo.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/bdd89588df0febe9c3a8c436dc6050d5/240e7/demo.webp 175w,\n/static/bdd89588df0febe9c3a8c436dc6050d5/faefe/demo.webp 350w,\n/static/bdd89588df0febe9c3a8c436dc6050d5/d5dc4/demo.webp 700w,\n/static/bdd89588df0febe9c3a8c436dc6050d5/e2f1a/demo.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":438}}},"tech":["AI / LLM","WhatsApp Cloud API","Education"],"github":null,"external":"https://ubao-demo-production.up.railway.app","cta":null},"html":"<p>Your AI teaching colleague on WhatsApp. Ubao supports teachers where they already are — exam generation, AI marking, rubrics, lesson support, and student operations — built for the realities of Kenyan classrooms and the CBC curriculum.</p>"}},{"node":{"frontmatter":{"title":"Daybook","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAACD0lEQVQoz4WRy24TMRSG5215E16BBRskWJRuClUaek1Fy7WtQKRVL0zSpklDMhd77LF9LrYnRUNYAAJhfYtzpPP5/LITDnEis+FkpI1F74F5iXZOO6tsS1uABcRrkT3oPdu7vbhf3ANRohFKa2a1nJtqosSoKoYyS8U8lfOvoiUV2VBmo6q4U+VEiSsxnxlVI1jCxCAqcALszFQ52hzMHM0U9VAXN0aMrJyCzrDOQBdoS7QVWA3OEAJzgt5bQgj+bJCudl6++XzS2d99td9b626sb2/uHh5s9Hpr2ztbb9919nYuR9cQ2nnyHpkT8r6tvK+duxika93O0+crqx/2H33cevJ+Z+Vo78VR9/Xx+umXzcHoOpeSQyDPv8nkvY8xxPjptN8/P+9n44PZ4FTO+mKciptpcaXE5WLRhBiR+ee+X+UlllBZSwYay3WlCyFzIWVtlaM/Jv8i+xAc8+Ozw4cn3d3bc2edqusQ44+0/5MNgLb2LL87ng5HsjDOKWu0cwbgnzIzo6fl9eh9E5omRGSyCI7JEQERMrVPRdh2jEiUoOcQ4l1VfKuySqmyqrQWIQaOEYiAiWPwLdHH6AAc1OQUQY1o2n/2PpTOWKJa11JrIPDskVqtWZ5FA0xFJbOiUFqQyciW6GSyzEnMIca5ErciM4Era27ymUTrPGdWVwQaXTodj2Xp6hzUhEyGrvwOocXUFwxv2u8AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/c34ec76636e19688af248ba4c575a652/d2194/demo.png","srcSet":"/static/c34ec76636e19688af248ba4c575a652/cebcc/demo.png 175w,\n/static/c34ec76636e19688af248ba4c575a652/272cf/demo.png 350w,\n/static/c34ec76636e19688af248ba4c575a652/d2194/demo.png 700w,\n/static/c34ec76636e19688af248ba4c575a652/b50c4/demo.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/c34ec76636e19688af248ba4c575a652/9aa63/demo.avif 175w,\n/static/c34ec76636e19688af248ba4c575a652/e6db6/demo.avif 350w,\n/static/c34ec76636e19688af248ba4c575a652/f47db/demo.avif 700w,\n/static/c34ec76636e19688af248ba4c575a652/8fee6/demo.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/c34ec76636e19688af248ba4c575a652/240e7/demo.webp 175w,\n/static/c34ec76636e19688af248ba4c575a652/faefe/demo.webp 350w,\n/static/c34ec76636e19688af248ba4c575a652/d5dc4/demo.webp 700w,\n/static/c34ec76636e19688af248ba4c575a652/e2f1a/demo.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":438}}},"tech":["Laravel 11","Next.js","Flutter","M-Pesa","KRA eTIMS"],"github":null,"external":"https://daybook-demo-production.up.railway.app","cta":null},"html":"<p>Every sale, every day, one book. Daybook is the operating system for a small business's daily money — sales, inventory, customers, invoices, expenses, and profit, with KRA eTIMS compliance, AI insights, WhatsApp notifications, and M-Pesa payments. Multi-tenant SaaS built for Kenya and East Africa.</p>"}}]}}}