Skip to content
View tigranadamyan's full-sized avatar
😈
Getting code from AI doesn’t mean you understand it.
😈
Getting code from AI doesn’t mean you understand it.

Block or report tigranadamyan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tigranadamyan/README.md

Typing SVG

Profile views


👨‍💻 About Me

Full-stack developer focused on PHP/Laravel backends and Vue SPA frontends. I build SaaS platforms, REST APIs, and e-commerce systems — from architecture to deployment.

What I do:

  • 🏗️ Design and build REST APIs, SPA frontends, and web platforms
  • 🐳 Containerize everything with Docker for reproducible development and deployment
  • 📝 Document architecture decisions and write READMEs that engineers appreciate
  • 🔒 Implement auth flows (OAuth2, Passport, Sanctum, ESIA), payment gateways (Stripe, CKassa, YooKassa), and escrow systems

Also interested in:

  • Systems programming — built a cross-platform desktop app with C++23 (Cocoa, X11, Skia)

🛠️ Tech Stack

Backend

PHP Laravel PostgreSQL MySQL Redis Meilisearch

Frontend

Vue.js Inertia.js Tailwind CSS Alpine.js TypeScript

Infrastructure

Docker Linux GitHub Actions Nginx

Also

C++ CMake

Tools

PHPStan PHPUnit Laravel Pint Rector


📌 Featured Projects

🏪 goldshinetrade — Gaming Currency Exchange Platform

Full-stack marketplace for exchanging in-game currencies. Features include escrow system, real-time chat (Pusher WebSockets), CKassa payment integration, VK ID + Google OAuth, admin panel, and Docker deployment.

Laravel 12 Vue 3 Inertia.js Tailwind CSS Docker

💻 Configurator_PC — PC Build Configurator

Interactive PC build configurator with component compatibility validation. Features a catalog with web-scraped pricing (RoachPHP spiders), build sharing with likes/comments, admin panel, and DeepSeek AI chat assistant.

Laravel 12 Blade Tailwind CSS Alpine.js MySQL

🎮 AOE2DEAnalyzator — AoE2 Match Analyzer

Analytics platform for Age of Empires II: Definitive Edition. Parses replay data, applies domain-driven analysis rules via a custom rules engine, and surfaces insights through a Vue 3 + Filament admin panel.

Laravel 12 Vue 3 Filament Python Steam API

📚 Programm-Pedia — Developer Knowledge Base

Developer-focused knowledge base with practical code examples, error solutions, and step-by-step guides. Built with Meilisearch for instant full-text search, Laravel backend, and Vue 3 frontend.

Laravel 12 Vue 3 Meilisearch Docker

🤖 titleSheet_bot — Isometric Sprite Sheet Generator

Telegram bot that resizes and removes backgrounds from images, optimized for isometric game sprites. Uses rembg (AI background removal) with 2-pass normalization pipeline in Docker.

Python rembg Telegram Bot API Docker

🖥️ DropAndDrag — Cross-Platform Drag & Drop Shelf

Side project. Native C++23 desktop utility for macOS and Linux. Shake cursor to open a floating shelf — drop files, images, text, URLs. Built with Skia rendering, Cocoa/X11 backends, and CMake.

C++23 Cocoa X11 Skia CMake Homebrew


📊 GitHub Stats


🇷🇺 Русская версия

👨‍💻 Обо мне

Full-stack разработчик. Строю веб-платформы, SaaS и REST API на Laravel с Vue 3. Работал в госсекторе (ТФОМС), e-commerce (KINETICA) и высоконагруженном геймдеве (OldBK2). Проектирую архитектуру, пишу чистый код, упаковываю в Docker, документирую.

Интересуюсь также системным программированием — написал кроссплатформенное десктоп-приложение DropAndDrag на C++23 (Cocoa, X11, Skia).

📌 Проекты

  • 🏪 goldshinetrade — маркетплейс игровых валют: escrow, чат (Pusher), платежи (CKassa), OAuth (VK ID + Google), админ-панель.
  • 💻 Configurator_PC — конфигуратор ПК: проверка совместимости, парсинг цен (RoachPHP), AI-ассистент (DeepSeek).
  • 🎮 AOE2DEAnalyzator — анализатор матчей AoE2:DE: парсинг реплеев, движок правил, Steam API.
  • 📚 Programm-Pedia — база знаний для разработчиков: поиск (Meilisearch), rich-редактор, PDF.
  • 🖥️ DropAndDrag — кроссплатформенная drag-and-drop полка на C++23.

🤝 Контакты


🤝 Let's Connect

I'm open to collaboration on interesting projects, freelance work, and full-time opportunities. I write clean, documented code and ship complete products.


«Code is read more often than it is written. Write for the reader.»

Pinned Loading

  1. Configurator_PC Configurator_PC Public

    Конфигуратор ПК

    HTML 3

  2. goldshinetrade goldshinetrade Public

    Обмен внутриигровых валют на реальные валюты

    PHP 2

  3. Programm-Pedia Programm-Pedia Public

    ProgrammPedia — это практичные инструкции, решения ошибок и готовые примеры кода. Быстрый поиск, только проверенные ответы.

    Vue 1

  4. AOE2DEAnalyzator AOE2DEAnalyzator Public

    aoe analizator matches with AI

    Python

  5. DropAndDrag DropAndDrag Public

    Fast cross-platform drag-and-drop shelf. Shake to open — drop files, images, text, URLs. Drag out to any app. Native Cocoa + Skia. 0% idle CPU. 22 MB memory. macOS Universal (arm64+x86_64).

    C++ 3