Git / Blog evidence
About AsopiTech
AsopiTech is a public software product R&D studio. We publish new software designs as code, data, comparisons, and articles, then grow them into open-source projects and products. Akari Takamine guides from the market side; Asmati Tatsumi explains from the technical side.
Profile
Profile
Over 20 years of software development experience
With over 20 years in software development, I have hands-on experience spanning cloud infrastructure, frontend technologies, blockchain, and AI.
- Development experience with Java / C# / Python / Go / TypeScript
- Production experience with Kubernetes / Docker / k3s / GKE
- Frontend development with TypeScript / Angular / React / Astro
- Blockchain development with Hyperledger Fabric / Indy
- Cloud infrastructure on AWS / GCP / Azure
- AI utilization with ChatGPT / Auto-GPT / Stable Diffusion
- IoT projects with Raspberry Pi / M5Stack
- OSS product development in Rust / Nim (Alopex DB, Nimino / Nimculus)
Latest commits
Recent Activity
Development history on GitHub
Focus
Current Focus
Advanced technology areas I'm working on
GUI
Nim Desktop
Nimino / Nimculus - a WebView desktop foundation and a GPU-native editor built in Nim
LLM
GraphRAG
High-accuracy retrieval combining knowledge graphs with RAG
AI
Vector Search
Semantic similarity search with embedding vectors
Analysis
Graph Clustering
Community detection with Leiden / Louvain
DSL
JV Language
Language design for a new development paradigm
Storage
Distributed Data
Scale-out data infrastructure
Network
Service Mesh
Inter-cluster mesh networking
Media
Blog Posts
Technical notes and development logs
- Blog
Alopex DB v0.8.16: Performance Compared with Other Products
A fixed-case performance comparison of Alopex DB v0.8.16 DataFrame, SQL, KV, and HNSW operations against Polars, SQLite, PostgreSQL, DataFusion, LMDB, hnswlib, and Faiss HNSW.
Read post - Blog
Alopex DB v0.8.16 Tutorial, Part 5: Opening the Database with a Server
Open an embedded data directory with alopex-server, run the same SQL over HTTP, and read the server-written row through the file API.
Read post - Blog
Alopex DB v0.8.16 Tutorial, Part 4: Vector Search and DataFrames
Store embedding vectors with articles, combine similarity search with SQL filters, and reshape the results with DataFrames in Python and Rust.
Read post - Blog
Alopex DB v0.8.16 Tutorial, Part 3: CASE, Set Operations, CTEs, and Window Functions
Use CASE expressions, UNION and other set operations, common table expressions, rankings, and running totals in Alopex DB.
Read post - Blog
Alopex DB v0.8.16 Tutorial, Part 2: Querying Articles with SQL
Create a table and query it with SELECT, JOIN, aggregation, and subqueries, then combine SQL and key-value data in one transaction.
Read post - Blog
Alopex DB v0.8.16 Tutorial, Part 1: Storing Keys and Values
Install Alopex DB v0.8.16 and learn its key-value API, transactions, deletion, and persistent storage in Python and Rust.
Read post