Skip to content
View randomfunction's full-sized avatar

Block or report randomfunction

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
randomfunction/README.md

Hey, I'm Tanishq. I like to build backend infrastructure, AI agents, and distributed systems.


What I've Built

A selection of systems I've engineered

Project Description Tech Stack
SyncEngine A distributed synchronization backend for real-time collaborative apps. Uses CRDTs so independent replicas can run their own logic and still converge on the same state without a central coordinator. TypeScript Yjs Next.js
Vector Database High-performance HNSW vector database and semantic search engine, built from index to query to handle efficient nearest-neighbor searches. C++ JavaScript Python
nlptosql An agentic workflow translating natural language into SQL. Orchestrated with LangGraph and backed by Redis for vector search and caching. Python LangGraph Redis
LSMTree_engine Single-threaded LSM-tree key-value store. Built with standard production practices: a write-ahead log (WAL) for durability, Bloom filters to optimize reads, and background compaction. C++17
MessageBroker A lock-free message broker built on atomic ring buffers. Designed for high-throughput, multi-threaded environments with nanosecond-level latency. C++17

Core Stack

Languages:

Data & Infra:

AI / ML:


Let's Connect

Pinned Loading

  1. LSMTree_engine LSMTree_engine Public

    A single-threaded LSM-tree key-value store in C++ featuring write-ahead logging, Bloom filters, and compaction.

    C++

  2. nlptosql nlptosql Public

    A NLP to SQL agentic workflow using Langgraph, using redis for caching

    Python 2

  3. SyncEngine SyncEngine Public

    This is a high-performance, distributed synchronization backend designed for real-time collaborative applications.

    TypeScript