Skip to content
View andranikarakelyan's full-sized avatar

Block or report andranikarakelyan

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

Bio: Backend Tech Lead · Node.js, TypeScript, NestJS · PostgreSQL, MongoDB, Redis · building ToolsZone.net and other independent products

Profile README:

Hi, I'm Andranik 👋

Backend engineer building Node.js and TypeScript systems since 2018, currently a Backend Tech Lead in iGaming. I care about clean backend architecture, real-time systems, and code that stays testable as it grows — I've built everything from custom TCP protocols for smart home devices to a config-driven slot game engine where a JSON config becomes a working casino game.

What I work with

Node.js · TypeScript · NestJS · PostgreSQL · MongoDB · Redis · Kafka · RabbitMQ · Docker · AWS · Cloudflare Workers

Daily coding tools: Claude Code · Codex · OpenCode

Things I've built on my own time

  • ToolsZone.net — a free browser-utilities platform with 800+ tools in 20 locales, serving ~400–900 users/day. Next.js + Hono on Cloudflare Workers, run solo end to end: architecture, code, SEO, analytics, monetization.
  • LLT — a microservice-based language-learning system: NestJS services over RabbitMQ, PostgreSQL + MongoDB, media processing with yt-dlp and Whisper.
  • @andranik-arakelyan/js-utilities — a published TypeScript utility library: async helpers, retries/backoff, collections, algorithms.
  • Homelab — a self-hosted platform and dashboard for local services and compute nodes: NestJS, React, Docker Compose, Caddy, Cloudflare Tunnel.
  • Desktop tools — offline Whisper transcription (transcriber), FFmpeg-driven batch video editing (video-auto-editor), and more with Electron.

Contact

Pinned Loading

  1. js-utilities js-utilities Public

    Zero-dependency TypeScript utility functions that enhance JavaScript's standard library.

    TypeScript

  2. yt-dlp-api yt-dlp-api Public

    A NestJS-based REST API wrapper for yt-dlp that provides programmatic access to YouTube video metadata, subtitles, and information extraction with Swagger documentation.

    TypeScript

  3. cache-mate cache-mate Public

    A lightweight, persistent cache microservice with multi-service namespace support. Simple REST API designed for microservices architectures.

    TypeScript