AI Full-Stack AI Automation Computer Vision

AI Automation Engineer Harutyun
Grigoryan

I build AI systems that run in production, not just in demos.

Automation pipelines, Computer Vision, RAG and LLM integrations, Telegram/Discord bots, async Python services, and full-stack products with Next.js and TypeScript. Currently delivering client projects with Indext Data Lab as a Top Rated Plus Upwork engineer. Previously built the full AI infrastructure of a live gaming studio and AI tooling for a business estimate platform.

AI Automation Computer Vision RAG & LLM Full-Stack
AI Agent ready
Top Rated+
Upwork status with Indext Data Lab
24/7
production AI systems uptime
30-40%
game speed improvement shipped
98%
Upwork Job Success Score
Best Fit For
AI Automation Engineer AI Full-Stack Engineer LLM / RAG Engineer Computer Vision Engineer R&D Engineer Hardware-integrated Systems
AI Agents Computer Vision RAG Systems Telegram Bots PostgreSQL Hardware Automation LLM Integrations AI Agents Computer Vision RAG Systems Telegram Bots PostgreSQL Hardware Automation LLM Integrations
01 / AI Products & Automation

AI Estimate & Presentation Platform

TransKom · SnowForce
Next.js TypeScript RAG Search PostgreSQL PDF Export CRM Integration PWA / Mobile UX

Full-stack work on a business platform that turns project data, work-day plans, materials, equipment, and AI-generated text into client-facing cost estimates and A4 PDF presentations. Built an AI RAG search, structured pricing and cost logic, a flexible timeline/day input system, unified UI components and notifications, and a safe AI estimate editor that shows old/new diffs, applies only after confirmation, and supports rollback.

Delivered a manager-facing AI-assisted business tool: presentation generation, cost transparency, versioned PDF delivery, CRM write-paths, and a PostgreSQL SSL fix for stable production. Live demo ↗

KUPWORK: Upwork Invite Watcher & AI Auto-Reply

Indext Data Lab
Python Backend Chrome Extension Telegram Bot SQLite IMAP / Upwork API Claude / Gemini Human-in-the-Loop

Internal automation for an agency to answer Upwork invites faster than competitors. Gmail/IMAP and Upwork API readers detect and deduplicate invites, Telegram cards and a web dashboard route them for review, Claude/Gemini draft the proposal from the freelancer profile, and a Chrome Extension browser agent claims approved tasks from a queue and executes them with audit logs.

Turned a manual workflow into a traceable event-driven pipeline: from a new invite to an approved, AI-drafted reply in minutes.

LIVE TRANSLATE: Realtime Translator & Interview Assistant

Open Source
Python Gemini API Embeddings RAG Speech-to-Text Swift Audio Capture macOS / Windows

Desktop app that listens to English speech in real time, shows the original text with a translation, and splits the conversation into meaningful segments. In interview mode it drafts short context-aware answers using a custom prompt and a local embeddings-based RAG knowledge base (CV, portfolio, projects) with similarity control. Captures microphone, a selected window, or app audio on macOS, and system audio via WASAPI loopback on Windows.

A working realtime speech → translation → grounded answer pipeline. GitHub ↗
02 / Client & Freelance Projects

TCG Card-Replacement Automation

Python + OpenCV automation for a trading-card-game (TCG) card-replacement workflow, built with machine vision and OCR. Client review: 5.0 ★, "taking an idea I didn't think was possible and making it possible", plus a bonus.

OpenCV OCR Machine Vision Upwork · 5.0 ★

Async Payments REST API

Asynchronous REST API with users, accounts, payments, and webhook processing. JWT auth, Alembic migrations, Docker Compose, pytest test suite with CI, and a small web UI for manual checks.

Sanic SQLAlchemy async PostgreSQL Docker pytest
GitHub ↗

@armdriveBOT: Driving Exam Prep Bot

Active Telegram bot for Armenian driving license exam preparation: practice tests, 1v1 duels with friends, and AI-powered explanations. PostgreSQL stores users, progress, and question flows.

Telegram Bot API PostgreSQL AI Assistant Production Bot
Open bot ↗

Research Automation Toolkit

Claude Code skills and Python generators for client research: intake interview, market benchmarking, supplier and equipment research, and auto-generated Excel / PDF / Markdown reports with version archiving.

Claude Code Skills Python Excel / PDF Report Automation
03 / Live Gaming Studio R&D · 2025–2026

As an R&D engineer I built the studio's AI infrastructure from scratch: agent orchestration, real-time Computer Vision, hardware integrations, and a local RAG system. It ran in production 24/7 and made games 30–40% faster.

Dice Automation Detection

Real-time pip detection, trigger waiting, console feedback, and ROI-based reading for sequential dice automation.

Live Wheel Telemetry

Live wheel state monitoring with direction, speed trend, round validation, and final result telemetry.

Color Result Validation

Computer Vision result detection with confidence output and validation logic for ambiguous or incomplete game states.

Live Table ROI Tracking

Table-region monitoring with card state detection, named ROIs, and runtime event logs for production operations.

AGGREGATOR: AI Agent Orchestration

Asyncio service that manages the lifecycle of CV, hardware I/O, and classifier agents over an event-driven WebSocket API: adaptive heartbeats, zombie detection with auto-restart, and a fallback to the last known good state. 30,000+ lines of code.

Python Asyncio WebSockets Self-Healing Observability

WHEEL SENSOR CONSENSUS: Gray-Code Decoding on Raspberry Pi

Noisy wheel sensors gave false results at high speed. Burst-sampled 10 GPIO pins, decoded Gray code, and locked the result only on a statistical consensus. Round time −37%, no manual verification.

RPi.GPIO Threading Gray Code Statistics

RACE VISION: Real-Time Finish-Line Tracking

RTSP camera stream → HSV masks → object centroids → signed distance to an operator-drawn finish line (Ax + By + C) / √(A² + B²). Rankings broadcast via WebSockets with sub-100 ms latency.

OpenCV Linear Algebra RTSP WebSockets

DICE AUTOMATION: Sequential State Machine

Reads 2–4 dice that settle at different times: a delay queue activates each die's ROI on schedule, counts pips with CV, and broadcasts partial results. Handles re-shakes and TCP operator overrides without stopping the session.

PyQt5 State Machines Arduino / Serial ROI Detection

COLOR RESULT VALIDATION: CV + LLM Consensus

OpenCV classifies the winning color; Gemini acts as a second verification layer for ambiguous frames, so a result is confirmed by two independent sources.

OpenCV Gemini API Dual Consensus

Local RAG Knowledge Base

Offline RAG over internal docs: multi-version JSON chunking, TF-IDF index with cosine similarity, and a local LLM via LM Studio behind a Tkinter UI. Sub-second retrieval, no cloud dependency.

LM Studio scikit-learn Chunking Tkinter

OCR Signal Bridge → grandMA3

Tesseract watches selected video regions and triggers grandMA3 lighting changes when specific phrases appear, with a full text log.

Tesseract OCR Event Triggers grandMA3

Ops Telegram Bot & Test Framework

Telegram bot for IT support: live stats, logs, and remote reboot/reset from a phone. Plus a pytest framework with unit, integration, smoke, and async WebSocket tests.

Telegram Bot pytest-asyncio Structured Logging
04 / Tech Stack
Core Languages
Python 3.x Async / Typed Code Bash / Shell TypeScript / JavaScript SQL
AI & LLM Integration
Gemini API Claude API LLM Tool-Calling RAG Architecture Embeddings Search Data Chunking LM Studio (Local LLM) TF-IDF Retrieval Prompt Engineering CV + AI Consensus Agent Design Patterns
Backend & APIs
Python Asyncio WebSockets REST / TCP APIs Telegram Bot API Discord Bots Sanic / SQLAlchemy async CRM Integrations IMAP Automation Event-Driven Services Microservices
Product Engineering
Next.js TypeScript Chrome Extensions PDF Generation PWA / Mobile UX Diff & Rollback Flows Version History
Testing & Delivery
pytest / pytest-asyncio Docker Compose CI Pipelines Alembic Migrations Structured Logging Vercel
Reliability Engineering
Self-Healing Systems Adaptive Retries Process Observability Fault Recovery State Machines
Computer Vision
OpenCV HSV Color Masking RTSP Streams ROI Detection Real-Time Pipelines
Hardware & Embedded
Raspberry Pi / GPIO Arduino / Serial Gray Code Decoding Relay Control BGA Soldering
Databases
PostgreSQL SQLite pgAdmin Query Design Data Modeling CRUD Operations
05 / Education & Certifications
🎓
Python — Complete Bootcamp: Zero to Hero
Udemy · José Portilla
Comprehensive Python course covering OOP, data structures, file I/O, decorators, generators, and web scraping. 22+ hours of hands-on projects.
🎓
Python for Data Science and Machine Learning
Udemy · Jose Portilla & Frank Kane
NumPy, Pandas, Matplotlib, Scikit-Learn fundamentals. Statistical analysis and data pipeline techniques directly applied in Computer Vision projects.
06 / Work Experience
AI Automation Engineer — Python, Computer Vision, RAG, Bots
Indext Data Lab · Freelance, Remote — May 2026 – Present
  • Deliver AI, Computer Vision, and automation projects for agency clients on Upwork: Top Rated Plus, 98% Job Success.
  • Built an OpenCV card-replacement automation rated 5.0 ★ with a client bonus.
  • Built KUPWORK, the agency's Upwork invite watcher with Telegram review, AI drafting, and a Chrome Extension browser agent.
Full Stack Developer
TransKom · Contract, Remote — Feb 2026 – May 2026
  • Developed a web system for project presentations and cost estimates (SnowForce): AI RAG search, pricing and cost logic, timeline input.
  • Unified UI components and notifications, improved PDF generation and preview accuracy, fixed PostgreSQL SSL configuration.
R&D Specialist — AI Automation
Confidential Live Gaming Studio — Aug 2025 – Feb 2026
  • Built the studio's AI infrastructure from scratch: the "Aggregator" agent orchestration service, running in production since October 2025.
  • Real-time CV + LLM result validation, hardware integrations (Arduino, relays, Raspberry Pi), and a local RAG knowledge base.
  • Shipped solutions that made games 30–40% faster.
IT Technical Support
Confidential Live Gaming Studio · Part-time — Feb 2025 – Jan 2026
  • Maintained live studio servers and resolved critical streaming incidents.
  • Monitored multi-table streaming infrastructure and ensured broadcast stability.
Master Repair Technician — Phones & Laptops
inTOUCH — Jan 2025 – Jul 2025
  • Specialized in BGA reballing, chip-level soldering, and complex motherboard diagnostics.
  • Deep hardware expertise now directly applied to embedded R&D work.
Specialist — Mobile & Laptop Repair
iBOLIT · Part-time — Dec 2023 – Feb 2025
  • Advanced diagnostics and repair of mobile devices and laptops.
  • Customer technical support and troubleshooting.
Electrotechnician
SMARTLABS — Apr 2019 – Dec 2023
  • Foundational experience in electronics, hardware architecture, and circuit analysis.
  • Maintenance of consumer electronics
Next step

Need an engineer who can move from idea to running system?

Ask the AI assistant about the portfolio, review the production demos, or open a direct chat and send Harutyun a concrete question.

Need a quick answer?
I can help with projects, stack, experience, contacts, or a direct message to Harutyun.