Skip to content
View kedarchandrayan's full-sized avatar

Organizations

@ostdotcom @TrueSparrowSystems @WhisperChain @sirji-ai

Block or report kedarchandrayan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kedarchandrayan/README.md

Hi there, I'm Kedar! 👋

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.

Notable Projects

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 Agents on PyPI
sirji-messages Sirji Messages on PyPI
sirji-tools Sirji Tools on PyPI

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 npm version

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 npm version
Foodtang
Role: Cofounder CTO

• An online portal that helps you make your dining decisions.
YourStory News: Foodtang

Publications

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

Get in Touch

Popular repositories Loading

  1. ai-peer-programmer ai-peer-programmer Public

    My experiences with GitHub Copilot and other AI peer programming tools.

    JavaScript 3

  2. mosaic.js mosaic.js Public

    Forked from mosaicdao/mosaic.js

    Mosaic.js provides a web3 interface to scale DApps on Ethereum

    JavaScript

  3. brandedtoken.js brandedtoken.js Public

    Forked from OpenST/brandedtoken.js

    JavaScript

  4. openst-am1 openst-am1 Public

    Forked from OpenSTFoundation/openst-am1

    OpenST platform library for KIT alpha

    JavaScript

  5. platform-api platform-api Public

    Forked from OpenST/platform-api

    OpenST platform v1 API & Internal API Endpoints

    JavaScript

  6. csurf csurf Public

    Forked from expressjs/csurf

    CSRF token middleware

    JavaScript