Skip to content
View VaheAA's full-sized avatar
💭
{status}
💭
{status}

Block or report VaheAA

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
vaheAA/README.md

Vahe Abovyan — Full Stack Engineer

5+ years building fintech and SaaS products: scalable APIs, real-time systems, payment integrations. React, Vue, Angular, Node.js.

📍 Yerevan, Armenia · ✉️ vahe.abov@gmail.com · LinkedIn · Upwork · Stack Overflow


Featured project

Clockbill — time tracking and invoicing for freelancers

A solo-built SaaS, live in production. Track time, set per-project rates, and turn billable hours into invoices.

  • Product: timer and manual entries, rounding, reports, weekly timesheets, CSV import from Toggl, Clockify and Harvest, and printable invoices.
  • Pro plan: budgets and retainers, AI-learned invoice templates, and scheduled invoice emailing.
  • Payments: subscriptions through Dodo Payments (Merchant of Record), with webhook-driven plan state.
  • AI: Claude-powered work summaries and invoice layout extraction. The model never computes money.
  • Architecture: a client-only SPA talking straight to Supabase, with all access control in Postgres Row Level Security. Optimistic writes through TanStack Query, realtime sync across devices, and Deno Edge Functions for billing and mail.

React 19 TypeScript Vite Tailwind v4 Supabase PostgreSQL Deno Vercel


Stack

Frontend TypeScript · React · Next.js · Vue · Nuxt · Angular · Tailwind · Redux / Zustand / Pinia
Backend Node.js · Express · REST · GraphQL · WebSockets · JWT · OAuth2
Data PostgreSQL · MySQL · MongoDB · ArangoDB · Redis · Supabase · Firebase
Tools Docker · GitLab CI/CD · Git · Webpack · Figma · Linux

Experience

  • Full Stack Engineer, TeamPay · Feb 2025 – Present Fintech apps: cashbox and invoicing systems. React, Angular, Node.js, microservices, CI/CD.
  • Full Stack Engineer, Iguan Systems · May 2023 – Feb 2025 Node.js, Vue, React. REST and GraphQL APIs, WebSockets, JWT/OAuth2, microservices.
  • Freelance, Upwork · Mar 2021 – Present Top-Rated. End-to-end client projects, from architecture to delivery.

Pinned Loading

  1. HTTP Client Abstraction Layer (Axios... HTTP Client Abstraction Layer (Axios + TypeScript)
    1
    import axios from 'axios'
    2
    
                  
    3
    export const BASE_URL = import.meta.env.VITE_API_URL
    4
    
                  
    5
    const axiosInstance = axios.create({