Event ingestion system where client-side events, cursor movements, keyboard clicks, and other interactions, are collected and stored in a database. Built in Rust with async I/O and SQLx for database-backed storage.
On-chain expense splitting protocol powered by MagicBlock Ephemeral Rollups. Groups create shared accounts, expenses are tracked on-chain, and balances settle instantly without waiting for full Solana finality. Live at split.jkrishna.xyz with 22+ deployments.
RFC-compliant async SMTP server written in 100% Rust. Supports TLS encryption, SMTP AUTH, and database-backed message storage. Built from scratch using Tokio for async I/O, no frameworks, full protocol control.
High-throughput Solana indexer using yellowstone-grpc for geyser plugin streaming. Pipes account and transaction updates through Redis into PostgreSQL for queryable on-chain state. 5 GitHub stars.
Rust spy node that plugs into the Solana gossip network. Reads CRDS table entries, tracks EpochSlots, node contact info, and vote state in real time, built to understand validator coordination at the protocol level.
QUIC client-server in Rust using quinn and rustls. Implements bidirectional streams, zero-RTT handshakes, and connection migration, built to understand how Solana's transport layer works under the hood.
Mobile dApp that gamifies early rising by staking BONK tokens. Miss your alarm and lose a portion of your stake, hit it and earn. Built with Anchor on Solana and React Native Expo.
Custom SPL token program built from scratch with Anchor, mirroring token-22 functionality. Implements mint, transfer, burn, and delegate instructions, a deep-dive into Solana's token model.
Fundraiser program written in Pinocchio, Solana's zero-dependency native program framework. Explores writing bare-metal Solana programs without Anchor overhead, with full manual account validation.
Smart contracts developed during my time at the Solana Turbine cohort. This includes production-grade and experimental protocol logic, security-oriented implementations, and on-chain experiments.

A decentralized experience booking platform built on Solana that revolutionizes how users create, book, and manage experiences through blockchain-based slot reservations. The platform uses NFTs to represent bookings, providing secure and transparent slot management with features like instant NFT minting upon booking, flexible time slot creation, and secure Solana payments.

An intuitive automation platform inspired by Zapier. It simplifies complex workflows by linking various actions to a trigger. With features like webhook-based triggers, integration with services like Resend(email) and Solana, and support for asynchronous task handling using Kafka queues

A fast and lightweight real-time messaging application built for instant communication. It offers a minimalist design, responsive UI, and efficient real-time updates powered by Convex database. Quick Chat focuses on providing a smooth, user-centric experience for individuals and teams.

A collaborative platform designed for sharing and exploring ideas. It features user authentication with OAuth and credentials-based login, ThoughtSpace encourages meaningful connections and intellectual discussions in a visually appealing and user-friendly interface.

A robust authentication framework designed for secure user access management. It supports OAuth integrations (e.g., Google, GitHub) and custom credentials, ensuring flexibility and security. Features include JWT-based sessions, secure password hashing, and seamless login flows, making it suitable for scalable applications.

A user-friendly blogging platform that allows individuals to sign in using email credentials, write blogs, and manage their published content. The platform enables users to view their own blogs in a seamless interface. Built using modern technologies like React for the frontend, Express and Hono for the backend, PostgreSQL for database management, and Zod for validation.