Full-stack ինժեներ Հայաստանում

Ստեղծում եմ հուսալի վեբ պրոդուկտներ և AI գործիքներ։

Ողջույն, ես Ռազմիկն եմ՝ ավելի քան տասնհինգ տարվա փորձով ինժեներ։ Ստեղծում եմ Laravel պրոդուկտներ ու բաց կոդով փաթեթներ, ինտեգրում եմ հայկական վճարային համակարգեր և կառուցում տեղային գործիքներ, որոնք AI գործակալներին տալիս են հիշողություն և աշխատանքային միջավայր։

  • 15+ տարվա փորձ
  • ≈4900 nova-imagic-ի տեղադրում Packagist-ում
  • 3 վճարային և հաշվապահական ինտեգրացիա հայկական համակարգերի հետ

01Ինչով եմ զբաղվում

Վճարային համակարգերից մինչև գործակալների հիշողություն։

Աշխատում եմ ծրագրային համակարգի բոլոր շերտերով՝ ինտերֆեյսից և հավելվածի տրամաբանությունից մինչև տվյալների բազաներ, տեղակայում և սերվերներ։ Այդ ամբողջական պատկերն օգնում է խնդրին հետևել ամբողջ պրոդուկտով և ընտրել լուծումներ, որոնք գործարկումից հետո էլ հասկանալի են մնում։

  • Տեղային AI

    Գործիքներ AI գործակալների համար

    Գործակալների CLI-ներ, AI մոդելների մշտական հիշողություն և մի քանի գործակալների համատեղ աշխատանքի կազմակերպում։ Գաղտնիությունն առաջնային է՝ տեղային մոդելներ, տեղային վեկտորային ներկայացումներ և ոչ մի տելեմետրիա։

  • Laravel

    Full-stack Laravel և բաց կոդ

    Laravel հավելվածներ՝ սկզբից մինչև վերջ, ինչպես նաև Laravel և Nova փաթեթներ, որոնք օգտագործում են այլ ծրագրավորողներ․ միայն nova-imagic-ը Packagist-ում ունի մոտ 4900 տեղադրում։

  • Ինտեգրացիաներ

    Վճարային և բիզնես համակարգեր Հայաստանի համար

    Պրոդուկտները կապում եմ այն համակարգերին, որոնցով աշխատում է հայկական բիզնեսը՝ AmeriaBank vPOS, Idram՝ WHMCS-ի համար, և ArmSoft-ի հաշվապահական API։

  • Պրոդուկտի որակ

    Մանրուքներ, որոնք նկատելի են

    Երկլեզու՝ անգլերեն և հայերեն կայքեր, Lighthouse-ի 100 միավոր ստացած մատչելիություն, 3D և անիմացիոն մարքեթինգային կայքեր, ինչպես նաև UX նկարագրեր, որոնցով ծրագրավորողները կարող են անմիջապես աշխատել։

02Ընտրված աշխատանքներ

Գործիքներ, որոնք ստեղծում և զարգացնում եմ։

Դրանց մեծ մասը բաց կոդով է GitHub-ում։ Mission Control-ը փակ, սեփական սերվերում աշխատող համակարգ է, որը միավորում է մնացածը։

  • TypeScript MIT 10 աստղ GitHub-ում

    Engram

    Մշտական հիշողություն ցանկացած AI մոդելի համար՝ Claude Code, Ollama կամ ձեր սեփական գործակալը։ Էպիզոդիկ, իմաստային և ընթացակարգային հիշողություն՝ վեկտորային որոնմամբ, գիտելիքների գրաֆով, հակասությունների հայտնաբերմամբ և աստիճանական մոռացմամբ, ինչպես նաև նեյրոնային գրաֆի եռաչափ վահանակ։ Հասանելի է MCP-ի, CLI-ի և REST-ի միջոցով։

    • MCP
    • CLI
    • REST
    • npm
  • TypeScript Apache-2.0

    Asterisk

    Թեթև անձնական AI գործակալ տերմինալի համար։ Աշխատում է տեղային մոդելներով՝ llama.cpp, Ollama կամ OpenAI-համատեղելի ցանկացած սերվեր, իսկ Anthropic-ը՝ ըստ ցանկության։ Կարող է աշխատել ֆոնային ռեժիմում՝ Telegram-ի և WhatsApp-ի կամուրջներով, MCP-ով, Playwright բրաուզերով և 46 գործիքով։

    • Bun
    • Ink
    • MCP
    • Playwright
  • TypeScript Փակ

    Mission Control

    Սեփական սերվերում աշխատող կառավարման վահանակ, որը մեկ PostgreSQL վիճակից ղեկավարում է AI գործակալների թիմ՝ տեղային LLM-ներ, Claude և Codex CLI գործակալներ ու API մոդելներ։

    • Kanban տախտակ, հերթ և cron
    • Ինքնավար օրկեստրատոր՝ հաստատումներով և կատարման ստուգումներով
    • Գործակալների համատեղ քննարկում՝ «Խորհուրդ» ռեժիմով
    • Engram հիշողություն և Whisper խոսքի ճանաչում
    • Telegram կամուրջ և Remotion տեսանյութերի հոսք
    • Next.js 16
    • React 19
    • Prisma
    • PostgreSQL
  • TypeScript Փակ

    Կառուցել են իմ գործակալները

    Փոքր Expo և Next.js հավելվածներ, որոնք Mission Control-ի օրկեստրատորը պլանավորել և ամբողջությամբ կառուցել է կարճ պրոդուկտային առաջադրանքներից։

    • Տրամադրության օրագիր՝ միայն էմոջիներով
    • Ֆոնային ձայների միքսեր, որն աշխատում է առանց ինտերնետի
    • Կարճ ամենօրյա սովորությունների հավելված
    • Տեղային «գրադարակ»՝ կարդացվող գրքերի համար
    • Expo
    • Next.js
  • PHP 14 աստղ GitHub-ում ≈4900 տեղադրում

    nova-imagic

    Պատկերի դաշտ և մեդիա գրադարան Laravel Nova-ի համար՝ տեսողական կտրման խմբագրիչով, սերվերային ձևափոխություններով (կողմնորոշում, համապատասխանեցում, ջրանիշ, չափափոխում) և S3-ի հետ համատեղելիությամբ։

    • Laravel Nova
    • S3
  • PHP 6 աստղ GitHub-ում ≈960 տեղադրում

    AmeriaBank vPOS Laravel-ի համար

    Քարտային վճարումներ AmeriaBank-ի վիրտուալ POS-ի միջոցով՝ Laravel հավելվածների համար պատրաստ փաթեթով։

    • Laravel
    • AmeriaBank
  • PHP 5 աստղ GitHub-ում

    Idram մոդուլ WHMCS-ի համար

    Վճարային մոդուլ, որի շնորհիվ WHMCS հաշվարկային համակարգը կարող է ընդունել Idram վճարումներ։

    • WHMCS
    • Idram
  • PHP

    ArmSoft API Laravel-ի համար

    Laravel կլիենտ ArmSoft-ի հաշվապահական API-ի համար՝ ապրանքներ, գնացուցակներ, փաստաթղթերի մատյան և հաշիվ-ապրանքագրեր։

    • Laravel
    • ArmSoft
  • Փոքր նախագծեր

    tournament.manager
    Մրցաշարերի կառավարման համակարգ՝ Symfony 7-ով և Docker-ով։
    python-images-converter
    Պատկերների խմբային փոխարկում WebP ձևաչափի։

03Տեխնոլոգիաներ

Գործիքներ, որոնց ամենից հաճախ եմ դիմում։

Ընտրում եմ ըստ խնդրի․ այստեղ դրանք խմբավորված են ըստ պրոդուկտում իրենց տեղի։

Լեզուներ

  • PHP
  • TypeScript
  • JavaScript
  • Python
  • SQL
  • Bash

Back-end և տվյալներ

  • Laravel
  • Symfony
  • Node.js (Fastify)
  • Bun
  • Next.js
  • Prisma
  • PostgreSQL
  • MySQL / MariaDB
  • SQLite
  • Redis
  • REST
  • WebSockets

Front-end

  • React
  • Next.js
  • Vue.js
  • React Native / Expo
  • Tailwind CSS
  • Three.js / React Three Fiber
  • Framer Motion
  • Blade
  • Livewire

AI և ավտոմատացում

  • MCP (Model Context Protocol)
  • Claude API
  • Տեղային LLM-ներ (Ollama, llama.cpp)
  • Բազմագործակալային համակարգեր
  • Վեկտորային ներկայացումներ և որոնում
  • Whisper խոսքի ճանաչում և TTS
  • Playwright բրաուզերի ավտոմատացում
  • Telegram բոտեր

DevOps

  • Docker
  • Kubernetes
  • Nginx
  • Linux
  • GitHub Actions
  • Փաթեթների հրապարակում npm-ում
  • pnpm / Turborepo

04Ինչպես եմ աշխատում

Մեկ ամբողջական պրոդուկտ՝ ոչ թե առանձին շերտեր։

Կարևորում եմ հստակ հաղորդակցությունը, գործնական փոխզիջումները և ծրագրային լուծումները, որոնք հեշտ է շահագործել ու զարգացնել։

Կանոնը, որով աշխատում եմ

Երկու անգամ մտածիր, մեկ անգամ կոդ գրիր։

  1. Հասկանալ

    Սկսել իրական սահմանափակումից

    Նախքան տեխնիկական լուծում ընտրելը՝ հստակեցնել աշխատանքային հոսքը, օգտատերերին, տվյալներն ու շահագործման սահմանափակումները։

  2. Կառուցել

    Պահպանել մասերի ներդաշնակությունը

    Ինտերֆեյսը, հավելվածի տրամաբանությունը, տվյալներն ու տեղակայումը դիտարկել որպես փոխկապակցված նախագծային որոշումներ։

  3. Բարելավել

    Փոփոխության տեղ թողնել

    Նախապատվությունը տալ ընթեռնելի համակարգերին, որոնք հնարավոր է ախտորոշել, շահագործել և ընդլայնել առանց ավելորդ բարդության։

05Կապ հաստատենք

Պատմեք՝ ինչ եք ստեղծում։

Ներկայացրեք խնդիրը, ներկա վիճակը և ցանկալի արդյունքը։ Այդ համատեքստը կօգնի նպատակային քննարկում ունենալ։

Ռազմիկ Այվազյանի դիմանկարը

Ռազմիկ Այվազյան

Full-stack ինժեներ Հայաստանում

Կամ կապվեք անմիջապես