Featured Project

Socratus

An intelligent workspace for connected thinking. Ask your notes questions, find ideas by meaning, and use private on-device AI even offline.

Company FiveRivers Technologies Platforms Android, iOS, macOS Stack Flutter / Dart
About

Socratus is a personal knowledge management system that understands your notes, not just stores them. Ask questions, search by meaning, and see how your ideas connect, with AI that runs privately on your device. Think of it as your second brain, local-first and always under your control.

What I built:

  • Led end-to-end architecture of an AI-powered notes app available on Android, iOS, and macOS from a single Flutter codebase (~50k+ lines, 250+ modules).
  • Embedded llama.cpp and whisper.cpp on-device through CMake, Android JNI, and Swift/macOS plugins, keeping notes off third-party servers and reducing latency.
  • Built semantic search and retrieval-augmented generation (RAG) using a custom TF-IDF engine and vector indexing in SQLite, exposed through semantic chat and a related-notes graph.
  • Implemented subscription monetization with StoreKit 2 and Google Play Billing, and exposed an MCP stdio server for external IDE agents.
Features
  • AI chat that answers from your own notes, with sources shown.
  • Private on-device AI that works offline.
  • Semantic and exact-word search with match scoring.
  • Interactive knowledge graph of related notes, exportable as an image.
  • Related notes ranked by similarity, with related-word tracing.
  • Distraction-free editor built for long-form thinking.
  • Markdown support and syntax highlighting.
  • Dictation, find and replace, adjustable font size, and one-tap save.
  • Structured tables with calculations and charts.
  • Daily scratchpad with Today's Notes.
  • Folders, a clear file tree, and recent files.
  • Import and read documents.
  • File-level encryption with QEncrypt.
  • Portable plain-text files with no lock-in.
  • Passwordless sign-in with a secure link.
Who It's For

Researchers, writers, students, developers, privacy-minded professionals, and anyone building a personal knowledge management system.

Pricing

Free for personal use. Professional and Enterprise licenses for commercial work.

Turn your knowledge into a living system that grows with you.

Stack
FlutterDartllama.cppwhisper.cppCMakeAndroid JNISwift / macOSTF-IDF / RAGSQLiteStoreKit 2Google Play BillingMCP
Screenshots