AI Explorations
AI, tech, and project case studies
Vajra Search with a Rust backend (v0.2.1): Greater Build and Latency Performance
Vajra Search is the successor to Vajra-bm25, with a new backend implemented in Rust that covers the vector index core and which is published to PyPI as v0.2.1.
From Vajra v0.4.1 to v0.5.0 to Rust backend: architecture notes and benchmark results
Technical notes on the Vajra search stack transition from BM25 benchmarks and Python vector search (v0.4.1/v0.5.0) to the Rust HNSW backend (`vajra_search`), with reproducible Wikipedia results.
Re-engineering Vajra's vector search with inspiration from ZVec
Vajra's HNSW vector search started 217× slower to build and 8× slower to query than ZVec. Six targeted engineering changes brought it to 36× and 1.6× respectively — without rewriting in C++ or adding Numba.
Vidai: Teaching Machines Arithmetic Without Teaching Arithmetic
A neural system that learns to parse mathematical notation rather than compute it, achieving 90%+ accuracy by separating structure understanding from calculation.
ToDACoMM: Topology and The Shape of Learning Algorithms
When you train a neural network, you're running a dynamical system that carves out a representation space. ToDACoMM measures the topology of what gets carved, revealing a striking divide between encoders and decoders, and now extends to MLPs and large-scale transformer analysis.
AI Explorations - 2025 In Review
A comprehensive look back at my year in AI - scaling up at work, building the Praval agentic AI framework, Vajra Search, Tlon mathematics, ToDACoMM, exploring mechanistic interpretability, honest research failures, and reflections on curiosity vs. accomplishment.
Deep-Lyapunov: Deep Learning Dynamical Systems Analysis
Applying perturbation analysis and Lyapunov exponents to neural network training. Dense networks converge; transformers diverge. The architecture determines the stability.
Vajra BM25: Building a Search Engine with Category Theory
After months of development, Vajra BM25 achieves ~1.2-1.3x faster latency than BM25S while maintaining competitive accuracy. I share what I learned building it and benchmark results across BEIR and Wikipedia datasets.
Tlön Mathematics: A Process-First Framework Inspired by Borges
Building a mathematical framework where processes are primitive and objects emerge as stable patterns - with 20 axioms, rigorous proofs, and simulations of dynamical systems that demonstrate the core insight: stability is special, not generic.
Praval Deep Research – Local-First AI Research Assistant
Building a privacy-focused research assistant with multi-agent architecture: architectural decisions, local-first design, and lessons learned from production deployment.
Praval Analytics – Reimagining Business Intelligence Through AI Agents
Why traditional BI breaks on factory floors, and how multi-agent architecture enables conversational analytics: architectural decisions, event-driven coordination, and production lessons.
Praval – Agentic AI Framework in Python
Over the last several months, I have been building and developing Praval, a Pythonic agentic AI framework for multi-agent system development inspired by coral ecosystems.
Problem Frontier Expansion: What the Age of AI Deserves
Peripatetic wandering is not a phrase I would normally associate with work, and yet, as of the end of 2025, I do. The truth is that the work of the past isn't the work of today.
Artificial Intelligence and Human Creativity
Many interesting narratives populate the philosophical discourse around artificial intelligence, not the least of which is the potential of artificial intelligence to replace humans in different endeavors.
Kay-Gee-Go: AI-Powered Knowledge Graph Generator in Go
I love it when side projects go off the rails in a good way. KayGeeGo started as an experiment in knowledge graph construction, and ended up as a full-featured, LLM-driven graph builder and explorer.
Rethinking Foundations: A Personal Return to the Geometry of Data
The current frontier of AI is dominated by powerful deep learning systems, but revisiting foundational mathematics reveals insights we may have overlooked in our rush to build.
A Year in AI: Reviewing 2024
2024 wasn't just another year in AI—it was a year that redefined the rules. From small models to agentic workflows, here's what shaped the landscape.
Welcome to My Blog
Introducing my space for exploring ideas across AI, aviation, geopolitics, philosophy, and culture
Sangraha: Building and Testing a Scalable Object Store Service
Over the last weekend I built out a service called 'Sangraha' (which means 'collection' in Sanskrit), which supports a large throughput and relatively low latency of data operations.