Skip to main content
Origin Stone — Station 00
Waypoint 00Origin Stone
Station00

Origin

Academic Researcher & Systems Developer

I build systems that run where others can't — edge devices, constrained memory, local-first inference. My work spans low-level C++ databases, agentic AI architectures, and academic data mining research.

SystemsResearchAI
System Marker — Station 01
Waypoint 01System Marker
Station01

PomaiDB

Embedded Vector Database

A local-first, single-threaded vector store built for edge AI. LSM-based storage engine designed for flash memory longevity and resource-constrained ARM/x86 deployments.

C++20Vector IndexingEdge Computing
Archive Stone — Station 02
Waypoint 02Archive Stone
Station02

Cheeserag

Agentic RAG System

Local-first RAG and agent orchestration framework integrating C++ LLM inference servers and embedded vector databases into autonomous retrieval loops.

GoRAGAgent Loops
Archive Stone — Station 03
Waypoint 03Archive Stone
Station03

Cheesebrain

Local LLM Agent Execution Loop

The cognitive execution framework and local LLM agent loop for the Cheeserag cluster. Implements ReAct-style reasoning using C++ inference backends — no cloud required.

C++Agent LoopReAct
Research Gate — Station 04
Waypoint 04Research Gate
Station04

dm

Data Mining Research Framework

Core C++ library implementing CHUO-Miner, HUPP-Miner, MHOUI-Miner, and VIFP — algorithms for high-utility, occupancy-aware pattern discovery and oblivious shape-hiding tree mining.

C++20Data MiningAlgorithms
System Marker — Station 05
Waypoint 05System Marker
Station05

palloc

Hardware-Aware Memory Allocator

DRAM bank-partitioning allocator designed to safeguard performance isolation and prevent edge system OOMs. Operates at kernel module level for predictable memory access patterns.

C / RustMemory SystemsKernel
Archive Stone — Station 06
Waypoint 06Archive Stone
Station06

Ice Age

Cold Storage & Index Archiving

Cold storage and index archiving system for flash wear-aware databases. Dynamically serializes old vector embeddings to keep hot-path indexes small and access times predictable.

C++SerializationWear-Leveling
System Marker — Station 07
Waypoint 07System Marker
Station07

PomaiCache

Semantic LLM Prompt Cache

Semantic cache layer for LLM workloads. Uses bitmap indexes and embedding similarity to avoid redundant GPU/network cycles on repeated or near-identical prompts.

C++Semantic CachingBitmap Indexes
Research Gate — Station 08
Waypoint 08Research Gate
Station08

SyntaxVoid

Zero-Dependency Lexical Scanner

A low-level C99 lexical analysis library featuring the FARO-Tokenizer — Flat-Array Robin-Hood Offset Tokenizer — for zero-dependency, zero-allocation parsing.

C99TokenizationRobin Hood Hashing
Archive Stone — Station 09
Waypoint 09Archive Stone
Station09

Po-Health

AI-Assisted Drug Retrieval System

Healthcare SaaS showcasing description-based vector search for drug retrieval and patient management. Demonstrates PomaiDB in a real clinical workflow context.

Healthcare SaaSVector SearchClinical Stats
Research Gate — Station 10
Waypoint 10Research Gate
Station10

Research

Papers, Algorithms & Experiments

Academic publications in data mining, privacy-preserving computation (VIFP shape-hiding trees), and high-utility pattern recognition. Peer-reviewed and conference submitted.

AcademiaAlgorithmsPrivacy
Archive Stone — Station 11
Waypoint 11Archive Stone
Station11

Writing

Blog, Notes & Technical Essays

Engineering notes, system design deep-dives, and research commentary. Written for practitioners who build real systems and want the reasoning behind the decisions.

BlogEssaysEngineering
Final Gate — Station ∞
Waypoint Final Gate
Station

Contact

End of the Path

Reach me on GitHub, read my CV, or send an email. Open to research collaborations, systems consulting, and interesting problems that push the boundaries of local-first AI.

GitHubOpen SourceCollaboration

Personal AI Lab

Quan Van

|

Explore My Work
0%
Quan Van
5+
Years Experience
20+
Projects Built
10+
Research Papers
3
Open Source Maintainer

Tech Stack

Technologies I work with

GoPythonTypeScriptReactNext.jsKafkaDockerPostgreSQLRedisQdrantMinIOFastAPI

Academic Work

Recent Research Publications

May 21, 2026

SPARC-HOI: Sparse Anti-Chain Bitset Mining for High-Occupancy Itemsets with Anti-Monotone Pruning

Quan Van

High-occupancy itemset mining with vertical bitset representations achieves high throughput on dense datasets but degrades on sparse databases where bitsets are large and mostly empty. This paper introduces SPARC-HOI, a sparse anti-chain bitset algorithm for high-occupancy itemset mining that switches between dense and sparse bitset representations based on occupancy density thresholds. SPARC-HOI incorporates an anti-chain pruning layer that eliminates dominated candidates before bitset intersection, a compressed sparse-row bitset layout for sparse transaction sets, and an adaptive representation selector that chooses the optimal bitset format per projected database. Experiments on nine real-world datasets spanning dense retail, sparse web-click, and mixed biomedical logs demonstrate consistent speed improvements over dense-only vertical HOI miners.

Open PDF
May 20, 2026

MEDM-Gen: Medical Event Data Mining with Generative Augmentation for Rare Pattern Discovery

Quan Van

Medical event databases are characterized by severe class imbalance, rare co-occurrence patterns, and heterogeneous utility semantics derived from clinical outcome data. Standard high-utility itemset mining algorithms fail on medical event logs because rare but clinically significant patterns fall below minimum support thresholds while frequent but clinically trivial patterns dominate the output. This paper introduces MEDM-Gen, a medical event data mining framework with generative augmentation that combines a conditional variational augmentation module for rare pattern synthesis with a utility-aware mining algorithm incorporating clinical significance weights. MEDM-Gen produces rare-pattern-aware high-utility itemsets validated against held-out clinical event datasets.

Open PDF
May 20, 2026

Closed High-Occupancy Itemset Mining: Definitions, Algorithms, and Compact Representations

Quan Van

High-occupancy itemset mining produces patterns that cover a large fraction of each supporting transaction, but the output can be exponentially redundant. This paper formalizes Closed High-Occupancy Itemsets (CHOI), where an itemset is closed if no proper superset has identical support and equal or higher average occupancy. We prove the CHOI closure operator is well-defined, establish that CHOIs form a complete and lossless condensed representation, and design an efficient algorithm using vertical bitsets, a closure-checking operator, and early-termination pruning to enumerate CHOIs without redundancy.

Open PDF