Skip to content
View RoodVan's full-sized avatar

Block or report RoodVan

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.

Content in all repositories owned by your account will be closed.
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
roodvan/README.md

Ashot Hovhannisyan

Full-stack developer · Vue 3 · PHP · Node.js · co-founder of Perfecto Web

Web applications, APIs and Telegram products since 2006.

Perfecto Web Telegram E-mail

Years on GitHub Contributions this year Commits this month Followers


About

I have been writing for the web professionally since 2006. I started in the Flash and early PHP era, moved with the stack through every generation since, and today I build reactive frontends on Vue 3 and the PHP and Node.js backends behind them.

I like products that are complete: a clean API, an interface that feels fast, a bot or a Mini App where the audience already lives, and a deployment that does not wake anyone up at night. Most of my work is client and platform code under NDA, so this profile is quieter than the commit history behind it.


What I do

  • Frontend: Vue 3 with the Composition API, component systems, state and routing, performance-minded UI
  • Backend: PHP and Node.js services, RESTful API design and integration, SQL schema design and query tuning
  • Telegram: bots and Telegram Mini Apps (TMA), from the bot logic to the payments and the WebApp UI
  • Full cycle: requirements, architecture, implementation, deployment, long-term support

Stack

Vue 3 JavaScript TypeScript PHP Node.js MySQL REST Telegram HTML5 / CSS3 Git

Area What I do with it
Frontend Vue 3 (Composition API), Vite, Pinia, Vue Router, component libraries and design tokens, responsive and accessible UI
Backend PHP 8, Node.js, RESTful API design, authentication, queues and cron jobs, third-party integrations
Data MySQL / MariaDB: schema design, migrations, indexing and query optimisation
Telegram Bot API, Telegram Mini Apps, WebApp auth, payments and notifications
Tooling Git, CI on GitHub Actions, Linux servers, Nginx, Docker for local and staging environments

Experience

🧠 Perfecto Web ® LLC (2008 – Present)

Co-founder & Full-Stack Developer

  • Websites, SaaS platforms, Telegram bots and Mini Apps for clients, from architecture to production
  • Vue 3 frontends over PHP and Node.js APIs
  • Long-term support and evolution of live products

🛒 Digital Goods Marketplace (20XX – Present)

Full-Stack Developer, under NDA

  • Catalogue, checkout and seller tooling for a marketplace of digital goods
  • Backend APIs and the Vue 3 storefront
  • Integrations with payment and delivery providers

💳 Fintech Platform (2024 – Present)

Full-Stack Developer, under NDA

  • Services for a high-load payment platform
  • Security-focused API integrations with banks and payment providers
  • Internal tooling and monitoring interfaces

💾 Xcite Computer Solution, New York (2006 – 2008)

Full-Stack Developer

  • Adobe Flash & ActionScript development, early web application systems
  • PHP backends and the first generation of dynamic interfaces

GitHub stats

All contributions All commits All PRs

Profile details

Most of my commits land in private repositories, so the public graph is the tip of the iceberg.


I build things that ship, and then I keep them running.

Pinned Loading

  1. million million Public

    SCSS