Skip to content
View VirtualPirate's full-sized avatar

Block or report VirtualPirate

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
VirtualPirate/README.md

Hi, I'm Artaza Sameen

Backend Developer | TypeScript, NestJS, Python, FastAPI, PostgreSQL — building in FinTech & AI.

About Me

  • Backend-focused developer with 3+ years of production experience on SaaS products, 2,500+ commits across the full stack.
  • I design and maintain REST APIs, database schemas, async job pipelines, and third-party service integrations.
  • Comfortable working across the stack when needed — Next.js frontends, admin dashboards, CI/CD pipelines — but my core work is server-side.
  • Domains I have experience in: FinTech (banking integrations, multi-tenant data pipelines), AI Voice (multi-provider call orchestration, distributed scheduling, LLM-driven call analysis) and maintaining data-heavy frontend applications.
  • Most of my backend contributions are on private repositories, hidden due to non-disclosure agreements.

Tech Stack

Backend

TypeScript NestJS PostgreSQL TypeORM Redis BullMQ Zod Jest Python FastAPI SQLAlchemy Celery Alembic Pydantic

Frontend

Next.js React Chakra UI shadcn/ui

Infrastructure

Docker GCP Cloud Run AWS ECR RabbitMQ GitHub Actions

What I have been building professionally

API Design & Architecture — RESTful services with modular, domain-driven structure, handling cross-cutting concerns like auth, caching, and validation.

Async & Background Processing — Distributed job queues with BullMQ, Redis and RabbitMQ: producers, consumers, cron schedulers, and queue event listeners. Handles data syncing, webhook ingestion, report generation, and retry logic.

Database & Data Pipelines — Schema designs, repository-pattern data access and multi-tenant data isolation.

Auth & Multi-Tenancy — RBAC with layered guard chains, workspace-scoped caching with Redis, and third-party identity provider integration.

Third-Party Integrations — Stripe (payouts, balance transactions, subscriptions), Plaid (bank account linking), QuickBooks, Slack (notifications), and OpenAI (AI agents).

AI Voice Call Scheduling — Designed and built a multi-provider AI voice call orchestration platform with Python/FastAPI. Implemented a distributed call scheduler with concurrent call limiting using PostgreSQL as a state machine, Celery Beat periodic dispatching with configurable time windows, bulk call queuing, stale call reconciliation, and post-call analysis using OpenAI structured outputs. Integrated VAPI for call execution, Langfuse for prompt management, and Flexprice for cost tracking.

Frontend When Needed — Next.js 15 App Router, Redux state management, and component libraries (Chakra UI, shadcn/ui). Admin dashboards, onboarding flows, and data-heavy UI.

GitHub Stats

GitHub Stats Top Languages

Popular repositories Loading

  1. insta-reel-api insta-reel-api Public

    This is a Instagram Reel Video Downloader API

    JavaScript 23 21

  2. YoutubeDownloader YoutubeDownloader Public

    This is a minimial youtube downloader gui application created in python

    Python 3

  3. artaza artaza Public

    This is my website Created using NextJS.

    TypeScript 1

  4. OpenGraph-API OpenGraph-API Public

    This is a NodeJS API. This is a API used to fetch Open Graph Data from a url.

    JavaScript 1

  5. website website Public

    Forked from CodingTrain/website-archive

    The train engine powering the Coding Train website

    JavaScript

  6. TicTacToe TicTacToe Public

    Java