Local-first AI
AI agent tooling
Agent CLIs, persistent memory for AI models, and multi-agent orchestration. Privacy comes first: local models, local embeddings, no telemetry.
Full-stack engineer in Armenia
Hello, I’m Razmik — an engineer with more than fifteen years of experience. I ship Laravel products and open-source packages, connect Armenian payment systems, and build local-first tools that give AI agents memory and a place to work.
01What I do
I work across the whole stack: interface, application logic, databases, deployment, and the servers underneath. That broad view helps me trace a problem through the entire product and choose solutions that stay understandable after launch.
Local-first AI
Agent CLIs, persistent memory for AI models, and multi-agent orchestration. Privacy comes first: local models, local embeddings, no telemetry.
Laravel
Laravel applications end to end, plus Laravel and Nova packages that other developers install — nova-imagic alone has about 4.9k installs on Packagist.
Integrations
Connecting products to the systems Armenian businesses run on: AmeriaBank vPOS, Idram for WHMCS, and the ArmSoft accounting API.
Product polish
Bilingual English and Armenian sites, accessibility audited to a Lighthouse score of 100, 3D and motion marketing sites, and UX specs developers can build from.
02Selected work
Most of it is open source on GitHub. Mission Control is a private, self-hosted system that ties the rest together.
Persistent memory for any AI model — Claude Code, Ollama, or your own agent. Episodic, semantic, and procedural memory with vector recall, a knowledge graph, contradiction detection, and decay, plus a 3D neural-graph dashboard. Available over MCP, CLI, and REST.
A lightweight personal AI agent for the terminal. Local-first: llama.cpp, Ollama, or any OpenAI-compatible endpoint, with Anthropic optional. Runs as a daemon with Telegram and WhatsApp bridges, MCP, a Playwright browser, and 46 tools.
npm @ayvazyan101/asterisk A self-hosted control panel that runs a team of AI agents — local LLMs, Claude and Codex CLI agents, and API models — from a single PostgreSQL state.
Small Expo and Next.js apps planned and built end to end by the Mission Control orchestrator from short product briefs.
Image field and media library for Laravel Nova: a visual crop editor, server-side transforms (orientation, fit, watermark, resize), and S3 portability.
Card payments through the AmeriaBank virtual POS, packaged for Laravel applications.
A payment gateway module that lets WHMCS billing accept Idram payments.
A Laravel client for the ArmSoft accounting API: goods, price lists, the documents journal, and invoices.
A Google Translate integration package for Laravel applications.
03Stack
Chosen for the problem at hand, grouped by where they sit in a product.
04How I work
I value clear communication, practical trade-offs, and software that is straightforward to operate and improve.
Think twice, code once.
Understand
Clarify the workflow, users, data, and operational limits before choosing an implementation.
Build
Treat interface, application logic, data, and deployment as connected design decisions.
Improve
Favor readable systems that can be diagnosed, operated, and extended without unnecessary friction.
05Let’s connect
Share the problem, the current state, and what a useful result would look like. I’ll have the context needed for a focused conversation.
Razmik Ayvazyan
Full-stack engineer in Armenia