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).