VECTIQ
Engineering blog

Notes from building the systems

What we learned putting AI models into real operation: architecture, trade-offs and the mistakes we made.

All posts · 20
Kind
Showing 20 / 20
Vectiq VMS: One Install, Many Customers
LatestProduct update

Vectiq VMS: One Install, Many Customers

A video management platform built for the people who sell surveillance rather than operate it: multi-tenant from the database up, one command to stand up the whole stack, and a portal a technician can be trained on in a day.

2026-09-17 · 6 min readRead more →
Why We Took the AI Box Out of the Customer Site
Engineering note2026-09-17 · 9 min read

Why We Took the AI Box Out of the Customer Site

Vectiq VMS started as an edge-first system with a small AI box at every customer site. We removed it. This is what central processing actually costs, what it buys, and how the scheduler and failover work.

Vectiq VMSMulti-tenantNATSPostgreSQL
A Farm Does Not Need Six Apps
Case study2026-09-17 · 7 min read

A Farm Does Not Need Six Apps

The sensor dashboard, the accounting package, the traceability portal and the notebook in the barn all describe the same farm and none of them agree. Vectiq Field is what it looks like when the field log, the books and the AI read one record.

Vectiq FieldIoTPostGISBlockchain
Counting the Herd Is Not Knowing the Herd
Case study2026-09-17 · 6 min read

Counting the Herd Is Not Knowing the Herd

When milk yield drops eight percent, a headcount tells you nothing. Vectiq Field gives every animal its own timeline, so the question resolves to an animal and a date instead of a meeting.

Vectiq FieldLivestockID TagsPostGIS
Nine Services, One Gateway, One Bill
Engineering note2026-09-17 · 7 min read

Nine Services, One Gateway, One Bill

Vectiq Field's AI is not one model. It is nine services with very different hardware appetites, sitting behind a single gateway that owns model choice, keys and cost - because the alternative is nine places to leak an API key.

LLM GatewayRAGKnowledge GraphVectiq Field
The Bank Statement and the Class List Never Agree
Engineering note2026-09-17 · 6 min read

The Bank Statement and the Class List Never Agree

Tuition is where education centres quietly lose money - not to fraud, but to transfers nobody can match to a student. Here is how ECMS closes that loop with VietQR, and why the webhook refuses to run unsigned.

VietQRFinanceWebhookSecurity
Give Your Teachers Their Evenings Back
Product update2026-09-17 · 5 min read

Give Your Teachers Their Evenings Back

A teacher with four classes spends two evenings a week marking. ECMS takes the mechanical half of that away - exam import from a photograph, answer sheets graded from a phone, essays drafted by AI for the teacher to correct.

ECMSOMRExamGiáo viên
Collect the Full Tuition Without Chasing Anyone
Product update2026-09-17 · 5 min read

Collect the Full Tuition Without Chasing Anyone

Centres rarely lose money to bad debt. They lose it to transfers nobody matched, reminders nobody sent, and a spreadsheet that stopped agreeing with the class list in week three.

ECMSHọc phíVietQRQuản lý
Parents Stop Asking When They Already Know
Product update2026-09-17 · 5 min read

Parents Stop Asking When They Already Know

Most parent complaints are not about teaching. They are about finding out too late. ECMS turns the group chat into a record each parent can actually read - progress, attendance, early warnings and fees, for their child only.

ECMSPhụ huynhZalo ZNSCảnh báo sớm
Attendance in a Basement Classroom
Engineering note2026-09-17 · 6 min read

Attendance in a Basement Classroom

The feature that decides whether a school app gets used is not the dashboard. It is whether a teacher can mark attendance in a room with no signal and trust that it arrived.

FlutterOffline-firstOpenAPIECMS
Nineteen AI Features and Still No Memory of the Student
Engineering note2026-09-17 · 8 min read

Nineteen AI Features and Still No Memory of the Student

ECMS had a tutor, a grader, a question generator and fifteen other AI features that had never met each other. The fix was not a twentieth feature - it was one shared model of what each student actually knows.

ECMSLearner ModelFSRSEducation
The System Knows Where a Student Is Weak Before You Do
Product update2026-09-17 · 5 min read

The System Knows Where a Student Is Weak Before You Do

A class average tells you nothing about the twelve individuals in it. ECMS keeps a picture of what each student has actually mastered, and every part of the system reads from the same picture.

ECMSHọc sinhCá nhân hóaÔn tập
Your SOPs Are Not a Training Programme
Engineering note2026-09-17 · 7 min read

Your SOPs Are Not a Training Programme

Writing the procedure is the easy part. AI Mentor is what we built when we accepted that reading a document once teaches almost nobody anything - retrieval with citations, generated assessment, and FSRS scheduling on top of the documents a company already has.

RAGFSRSpgvectorLangGraph
A Chatbot Answers. A Mentor Remembers.
Engineering note2026-09-17 · 7 min read

A Chatbot Answers. A Mentor Remembers.

We build RAG chatbots and we ship AI Mentor, and people keep asking why both exist. They solve different problems: one gets an answer to someone in ten seconds, the other makes sure they still have it in six weeks.

AI MentorRAGFSRSTraining
Mapping the Real World: Vehicle Detection with YOLOv11 and Homography Matrix
Engineering note2026-08-12 · 5 min read

Mapping the Real World: Vehicle Detection with YOLOv11 and Homography Matrix

Solving the perspective projection challenge in Smart Parking Information Systems by mapping cross-angle camera views to 2D floor plans.

YOLOv11HomographySmart ParkingEdge AI
Building Real-time Computer Vision Pipelines at Scale
Engineering note2026-08-10 · 6 min read

Building Real-time Computer Vision Pipelines at Scale

Practical insights on optimizing inference latencies, frame dropping strategies, and zero-copy memory buffers for industrial camera feeds.

Computer VisionCUDATensorRTEdge AI
Diagnosing and Fixing 'Amnesia' in Local RAG Architectures
Engineering note2026-08-10 · 5 min read

Diagnosing and Fixing 'Amnesia' in Local RAG Architectures

Analyzing why AI loses context between consecutive turns and how to design effective conversational memory for chatbots.

LLMsLocal RAGMulti-turn ChatChatbot
Agriculture Platform Architecture: Integrating PostGIS and Vector Stores
Case study2026-08-05 · 5 min read

Agriculture Platform Architecture: Integrating PostGIS and Vector Stores

How we built the backend for Vectiq Field by combining spatial databases with semantic search engines.

PostGISDjango 5FAISSAgriculture
Building an Automated Pipeline: Data Ingestion, Watermarking, and Reposting
Tutorial2026-08-01 · 5 min read

Building an Automated Pipeline: Data Ingestion, Watermarking, and Reposting

Software architecture blueprint for automating large-scale social media data crawling and media processing.

AutomationWeb CrawlingMedia ProcessingSystem Design
Vietnamese OCR: Real-World Lessons
Case study2026-06-30 · 7 min read

Vietnamese OCR: Real-World Lessons

Diacritics, messy scans and financial tables make Vietnamese OCR harder than it looks. Here is what actually moved accuracy in production, drawn from our open-source Vietnamese OCR work.

OCRVietnamese NLPDocument AIYOLOv7