LM.

Yerevan · --:--

Senior full-stack web developer.

I build websites and web apps end to end, from the database to the interface, and keep them running for years.

Open to full-time roles and freelance · on-site, hybrid or remote

PHP · Laravel · WordPress · React.js · MySQL

Email me Download CV

From plugins to platforms

Eight years of moving to bigger systems: WordPress products, then e-commerce in 21 countries, then platforms with about a million visitors a month, and now my own full-stack apps.

Years in production
8+
Visitors a month
~1M
E-commerce stores
45+
Plugin installs
105K+
  1. 2018 – 2021 · TT-Soft

    Products

    Built Survey Maker, Chartify, Easy Form and Fox LMS from scratch and was a core developer on Quiz Maker. Learned to ship software thousands of people install and update.

    105,000+ active installs

  2. 2021 – 2022 · eworld

    E-commerce at scale

    Maintained 45+ WooCommerce stores for one business in 21 countries, with shared and country-specific features, plus Laravel review sites.

    45+ stores · 21 countries

  3. 2022 – now · NovemBit

    High-traffic platforms

    Lead developer and architect of Me and My Golf. One of 4–5 developers who rebuilt a large legacy PHP site in 3–4 months and kept all production data.

    ~1M visitors a month

  4. 2026 · Personal

    My own apps

    Taskeeper, a realtime task manager for teams, built end to end with Next.js, TypeScript and PostgreSQL.

    Next.js · PostgreSQL

Projects

A few highlights. Platforms, WordPress plugins and WooCommerce stores I built or maintained.

Taskeeper

Role
Built from scratch
At
Personal project
Years
Sep – Oct 2026

A task management app for small teams, built from scratch with Next.js. Teams share a workspace, plan projects on boards and lists, assign tasks and see changes from teammates live. I built it end to end with Claude Code as my AI coding tool.

  • Workspaces with owner, admin and member roles, email invites and multiple projects
  • Board (drag and drop), list, calendar and summary views, with filters and saved views
  • Tasks with subtasks, labels, priorities, due dates, reminders and file attachments on Cloudflare R2
  • Markdown comments with @mentions and reactions, plus a full activity history per task
  • Live updates between teammates over Pusher, in-app notifications and web push
  • Sign-in with password, one-time email codes or Google, with two-factor authentication
  • Search palette and keyboard shortcuts, light and dark themes, installable as a PWA on desktop and mobile
  • Public REST API with personal access tokens and OpenAPI docs
  • Unit, server and end-to-end tests with Vitest and Playwright

Next.js · React · TypeScript · PostgreSQL · Drizzle ORM · Better Auth · Tailwind CSS · TanStack Query · Pusher · Cloudflare R2 · Vercel · Claude Code

Fox LMS

Role
Built from scratch
At
TT-Soft
Released
April 2025

A learning management system plugin that turns a WordPress site into an online course platform. I led it from architecture to the first public release.

  • Course builder with lessons, quizzes and student progress tracking
  • Student and instructor dashboards
  • Certificate builder
  • Gutenberg blocks and Elementor widgets for courses
  • Free version on WordPress.org and a Pro version

WordPress · PHP · JavaScript · Gutenberg · MySQL

Quiz Maker

Role
Maintained
At
TT-Soft
Years
2018 – 2021
Installs
20,000+

The main AYS Pro product. I was a core developer on it for several years.

  • Built and maintained quiz features for the free and Pro versions: question types (fill in the blank, matching, ranking and more), scoring, results and certificates
  • Worked on the quiz builder, results reports and statistics in the admin area
  • Kept the plugin compatible with new WordPress and PHP releases
  • Fixed bugs and shipped features based on customer support requests

WordPress · PHP · JavaScript · jQuery · MySQL

All projects

Engineering

How I work at each layer, from the database to the interface.

  1. 01

    Backend

    Application logic, APIs and permissions, in Laravel or deep inside WordPress: custom plugins, hooks and filters, REST endpoints.

    PHP / Laravel / WordPress / WP REST API

  2. 02

    Data

    Schema design and data migrations on live production databases without losing history, plus indexing and query tuning when traffic grows.

    MySQL / MariaDB / Redis / Migrations

  3. 03

    Frontend

    Admin screens, Gutenberg blocks, a React member area and a realtime Next.js app. Responsive and fast.

    React / Next.js / TypeScript / Gutenberg / SCSS

  4. 04

    Integrations

    Checkout, orders and subscriptions in WooCommerce, and the payment platforms, marketing tools and data providers connected to them.

    WooCommerce / Subscriptions / Payment gateways / Third-party APIs

  5. 05

    Delivery & upkeep

    Shared Git codebases, Docker environments and CI, then performance, SEO and security work that keeps a site healthy after launch.

    Git / Docker / GitHub Actions / Nginx / Linux

Experience

  1. Nov 2022 – now

    Senior Full-Stack Web Developer, NovemBit

    Develop and maintain educational, informational and social-experience web applications with about 1M monthly visitors. Frontend and backend with PHP, WordPress, React.js, JavaScript and MySQL.

    • Lead developer and architect of Me and My Golf, an education platform with WooCommerce Subscriptions and a React member area.
    • One of 4–5 developers who rebuilt a large legacy custom-PHP website in 3–4 months, keeping the production database (100K–1M records) and all historical data.
    • Designed changes around the existing database structure and ran data migrations when needed, so existing data stayed compatible.
    • Improved performance, SEO, security and maintainability of the rebuilt application.
    • Integrated payment platforms, marketing tools and data providers through their APIs.
    • Use Git in shared codebases and Docker for development environments.
  2. Nov 2021 – Oct 2022

    Software Developer, eworld

    Maintained and supported 45+ country-specific e-commerce websites built with WordPress and WooCommerce.

    • Developed site functionality with PHP, JavaScript and MySQL across a multi-site e-commerce setup.
    • Troubleshot production issues and shipped fixes across sites with shared and site-specific features.
    • Maintained existing integrations and site functionality for day-to-day operations.
    • Maintainer of Signal Hero (signalherouk.com and 40+ sister stores in 21 countries) and Autocovers (UK and 5 sister stores): products, cart, checkout and order features in WooCommerce.
    • Kept features and fixes in sync across country stores with shared and site-specific functionality.
    • Maintained and extended the brands' separate customer review websites built with Laravel.
    • Maintained 11 WordPress review and comparison sites for the signal booster stores.
  3. Aug 2018 – Oct 2021

    Web Developer, TT-Soft

    Developed WordPress plugins published under the AYS Pro brand, from initial development to release, with 105,000+ combined active installs on WordPress.org.

    • Built plugin backends and database layers with PHP and MySQL.
    • Built admin and frontend interfaces with JavaScript, jQuery and CSS.
    • Lead developer of Survey Maker, Chartify and Easy Form, built from scratch from architecture to public release.
    • Led development of Fox LMS from scratch to WordPress.org release: course builder, quizzes, progress tracking, student and instructor dashboards, certificate builder, Gutenberg blocks and Elementor widgets.
    • Core developer of Quiz Maker, the main AYS Pro product (20,000+ installs, 4.9/5 from 600 reviews).
    • Long-term work on Popup Box, Secure Copy Content Protection and Poll Maker.
    • Kept plugins compatible with new WordPress and PHP releases.
  4. 2013 – 2019

    National Polytechnic University of Armenia

    Bachelor of Technology, Information Technology.

    • Programming fundamentals, algorithmic languages and computer applications.
    • Relational databases and SQL, including T-SQL programming fundamentals.
    • Design and maintenance of information and automated management systems for business, finance and production.
    • Computer systems and networks.

Tools I use

Languages
  • PHP
  • JavaScript (ES6+)
  • TypeScript
  • Node.js
  • SQL (MySQL, T-SQL)
Backend
  • PHP
  • Laravel
  • WordPress
  • Custom themes & plugins
  • WP REST API
  • Hooks & filters
  • ACF
  • WooCommerce
  • MySQL
  • REST APIs
  • Composer
  • npm
  • Yarn
Frontend
  • JavaScript
  • React.js
  • Next.js
  • Redux
  • React Hooks
  • Gutenberg blocks
  • HTML5
  • CSS3
  • SCSS/Sass
  • Tailwind CSS
  • Bootstrap
  • jQuery
  • Webpack
  • Vite
  • Babel
Data
  • MySQL
  • MariaDB
  • MongoDB
  • Redis
  • Database migrations
  • Query optimization & indexing
Tools
  • Git
  • GitHub
  • GitLab
  • Bitbucket
  • Docker
  • Docker Compose
  • CI/CD (GitHub Actions)
  • WP-CLI
  • Nginx
  • Apache
  • Linux
  • SSH
  • PhpStorm
  • WebStorm
  • VS Code
  • Claude Code
  • Claude API
  • MCP servers
  • Postman
  • Jira

Certifications

Apr 2023 · Udemy
React - The Complete Guide (including Hooks, React Router, Redux)
Nov 2022 · SymfonyCasts
Harmonious Development with Symfony 6
Sep 2022 · Udemy
CodeIgniter 4: Build a Complete Web Application from Scratch

Let's talk.

I'm looking for a full-time role, remote or in Yerevan, and I also take WordPress, Next.js and React projects. Email is the fastest way to reach me, or message me on LinkedIn.