- Building Unum Cloud since 2015.
- Computer Science & AI researcher w/out publications.
- Twice an Astrophysics dropout. Bioinformatics fan.
- Investing in deep-tech, cloud, & semiconductors.
- Fluent in English, Russian & Armenian.
- Lived in ๐บ๐ธ๐ฌ๐ง๐ท๐บ๐ฆ๐ฒ & ๐ฒ๐ฝ๐ต๐ฆ๐ฆ๐ท๐ฉ๐ช๐ฆ๐ช๐น๐ญ๐ฒ๐พ๐ป๐ณ๐ฎ๐ฉ.
- Frequent host of "Systems" meetups in Armenia, and beyond.
For the past 20ish years, I have been coding mainly in C++, CUDA, Python, and optimizing Assembly on x86/ARM. Prefer spaces over tabs, east-const, and procedural programming over object-oriented or functional.
Want to chat?
My nick is @ashvardanian
on GitHub, LinkedIn, Twitter, Facebook, and YouTube.
If you're looking for Venture Capital for something deeply technical or scientific โ feel free to send links or materials to [email protected] ๐ค
- USearch - single-file search engine for C, C++, Rust, Swift, Go, Java, C#, Python, JS..., FAISS alternative
- StringZilla - faster strings with SIMD/SWAR for C, C++, Rust, Python, and Swift, GlibC & STL alternative
- UForm - small multimodal pre-trained AI models with SDKs for Python, JS, and Swift, CLIP alternative
- SimSIMD - fast vector-vector math library for C, Python, Rust, and JavaScript, BLAS l1 alternative
- UCall - networking server library for C and Python designed for Linux kernel bypass, FastAPI alternative
Some of those are used in ClickHouse, DuckDB, TiDB, ScyllaDB, YugaByte, LangChain, SemanticKernel, MemGraph, KuzuDB, and many other less "open" systems, such as competitive AI labs, Cloud companies, Fortune 500, iOS and Android apps with 100M-1B MAU, and government agencies. Other software projects & datasets include:
- usearch-molecules - 28 billion embeddings - one of the largest datasets in Computational Chemistry
- less_slow.cpp - teaches a performance oriented mindset for C++, CUDA, PTX, and ASM
- less_slow.rs - Rust adaptation with a focus on higher-level abstractions
- less_slow.py - Python adaptation with a focus on scripting & data-management
- fork_union - OpenMP-like Rust & C++ scoped thread-pool w/out mutexes, allocs, exceptions, or CAS
- UStore - multimodal embedded database for C, C++, and Python designed around key-value stores
- TinySemVer - Semantic versioning GitHub CI tool that doesn't take 300K lines of JavaScript
- affine-gaps - Less wrong local and global Gotoh sequence alignments in one NumBa Python file
- SpaceV - 1 billion vectors from Microsoft SpaceV extended for usability
And more demos, benchmarks, and fun hackathon projects:
- StringWa.rs - micro-benchmarking StringZilla against the best Rust tools
- scaling-democracy - combinatorial voting method implemented in CUDA for H100 GPUs
- SwiftSemanticSearch - example of on-device real-time AI using UForm and USearch on iOS
- LibSee - non-intrusively profiling LibC calls with
LD_PRELOAD
tricks - ParallelReductionsBenchmark - GPGPU benchmarks for SyCL, CUDA, OpenCL, Vulkan, etc.
- cuda-python-starter-kit - C++ and CUDA starter kit for Python developers avoiding CMake
- ucsb - parallel benchmarks for ACID persistent key-value stores, like RocksDB
- jaccard-index - optimizing CPU port utilization with Carry-Save Adders & Lookups
- USearchBench.py - Billion-scale search benchmarks against FAISS, Weaviate, and Qdrant
- USearchBench.java - Billion-scale search scaling benchmarks against Lucene, using Spark