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

ProjectDescriptionTech Stack
SyncEngineA 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.TypeScriptYjsNext.js
Vector DatabaseHigh-performance HNSW vector database and semantic search engine, built from index to query to handle efficient nearest-neighbor searches.C++JavaScriptPython
nlptosqlAn agentic workflow translating natural language into SQL. Orchestrated with LangGraph and backed by Redis for vector search and caching.PythonLangGraphRedis
LSMTree_engineSingle-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
MessageBrokerA 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_engineLSMTree_enginePublic

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

    C++

  2. nlptosqlnlptosqlPublic

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

    Python 1 2

  3. SyncEngineSyncEnginePublic

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

    TypeScript