I'm Kedar, a Senior Director of Engineering at True Sparrow with 15 years of product development experience. My expertise spans from individual contributions to orchestrating teams of all sizes.
I deeply enjoy contributing to open-source projects, particularly in AI, web3, and security. At True Sparrow, we not only bring client ideas to production-quality code but also actively support open-source initiatives.
Project | Links |
---|---|
Sirji: A Framework to Build & Run Custom AI Agents for Everyday Dev Tasks. Role: Owner β’ A Custom Agent is a modular AI component designed to execute specific tasks based on predefined pseudocode. β’ Developers articulate their coding style and domain expertise in plain English through pseudocode, enabling Sirji to perform tasks as instructed. |
Repo: Sirji Docs: Sirji Docs Roadmap: Sirji Roadmap VS Code Marketplace: Sirji PyPI: β’ sirji-agents β’ sirji-messages β’ sirji-tools Blogs: Build in public series YouTube: Sirji AI |
Needle in a Haystack Role: Co-maintainer β’ NIAH is a technique used to benchmark LLMs, evaluating the ability to locate particular information (referred to as the "needle") within a broader context (referred to as the "haystack"). β’ Initially introduced by Greg for GPT-4 and Claude 2.1, this evaluation has garnered widespread recognition, being embraced by Google for Gemini 1.5 and by Anthropic for Claude 3. |
Repo: Needle in a Haystack PyPI: needlehaystack Blog: Co-Maintaining NIAH: A Journey in Open Source and Model Benchmarking Mention by the repo owner: Tweet link |
AI GraphQL Assistant built for Airstack (Client) Role: Contributor β’ An AI assistant for generating GraphQL built using OpenAI chat completions API. |
Production URL: Airstack API Studio Blog: Enhancing Performance of an AI Assistant: A Journey Towards Efficiency and Accuracy |
DIY Automated Watering Solution β’ Developed a DIY solution to water plants remotely. β’ Version 1 used Sonoff switch, solenoid valve, and drip irrigation; control via mobile device. β’ Version 2 (In Progress): integrating ESP32 microcontroller and relay, with a custom mobile app for remote control. |
Watch on YouTube: DIY Automated Watering Solution TODO: Commit code and link from here. |
Prompt Evaluator Role: Contributor β’ An open-source visual tool for Product Managers to assess prompt performance using OpenAI evals. |
Repo(s): Frontend & Backend Blog: An OpenSource Prompt Evaluator for Product Managers |
Sanitize HTML NPM Role: Contributor β’ Sanitize HTML is a famous NPM package used for cleaning up HTML fragments. β’ It has >2M weekly downloads. |
Repo: sanitize-html Merged PRs: β’ Handling of invalid markup: closing tags without having opening tags β’ For allowedTags, stop treating falsy values other than false, same as false. β’ Upgrades htmlparser2 to new major version ^8.0.0. Mention by the repo owner: CHANGELOG having 3 mentions Blog: Open-Source Contribution - Fun, Journey and Learnings |
Moxie Role: Director, Engineering β’ Moxie was an all-in-one solution for fitness coaches. β’ Moxie was a platform for fitness entrepreneurs to manage every aspect of their business including live-streaming of classes, scheduling, payments, and promotions. β’ Moxie also developed a marketplace for premium workouts and curated coaches. |
Case study: Moxie |
OST & OpenST Role: Lead Software Engineer β’ OpenST is an open-source framework for deploying scalable token economies. The project released two protocols: OpenST (for minting Brand Tokens on layer-2 Ethereum by staking ERC-20 on layer-1 Ethereum) and Mosaic (for proving layer-2 transactions on layer-1) β’ OST technology enables developers to seamlessly embed Ethereum wallets into mainstream apps to benefit from zero-fee micro-transactions. |
Repos: OpenST, OST Case study: Open Simple Token |
Pepo Role: Lead Software Engineer β’ Pepo was a Web3 social app that enabled members to be tipped in crypto tokens for their content creation. β’ The Pepo app was heralded by Decrypt as the most innovative crypto consumer UX of its time. |
Repos: Pepo API, Pepo Web, Pepo React App Wiki Link: Pepo |
Hem Role: Principal Software Engineer β’ Hem was a private-label furniture and design retailer spun out of Fab.com. β’ The solution included custom furniture configurators and AR shopping tools - all built in-house. |
Production URL: Hem |
Whisper Chain Role: Contributor β’ A social experiment built on Lens Protocol mimicking the game of Chinese whispers. β’ Experience how a seed image mutates as it is passed along the chain. |
Repos: Frontend & Backend Production URL: whisperchain.xyz Event: Built at ETHIndia 2022 |
NFT or NOT Role: Contributor β’ Social experiment on Lens Protocol, a modern take on the 2000s Hot-or-Not. β’ Users engage with AI-generated images based on community prompts. β’ Collect NFTs to support creators; top-voted images enter the Hall of Flame. |
Repos: Frontend & Backend Production URL: nftornot.com Event: Built at ETHIndia 2022 |
Slackmin Role: Contributor β’ Streamlines Slack integration for Node.js applications. β’ Enables creation of custom tools for managing content, orders, reports, customers, etc. β’ Features slash commands, interactive components, message formatting, and custom modals. β’ Supports sending critical event alerts and notifications via Slack. |
Repo: Slackmin NPM: @truesparrow/slackmin Blog: Slackmin - #1 on Product Hunt Product Hunt: Slackmin PH page |
UniCache Role: Contributor β’ UniCache is an NPM package that provides singleton interface and behavior for Memcached, Redis and In-memory caching. |
Repo: UniCache NPM: @truesparrow/unicache |
Foodtang Role: Cofounder CTO β’ An online portal that helps you make your dining decisions. |
YourStory News: Foodtang |
Rohan Shah, Kedar Chandrayan, and Preeti Rao: Efficient Broadcast Monitoring using Audio Change Detection. In: Proceedings of the Fifth Indian International Conference on Artificial Intelligence, pp.942-955 (2011).