Skip to content

Simon Fereshetyan

Welcome

I enjoy working across the application and infrastructure layers — from frontend interfaces and backend services to Linux servers and automation.

Selected Work

PROJECTS

Three cases in one folder. Open it, pick a paper and read the full write-up.

Open case: Internal Staff Intranet
Open case: Omnichannel Subscription CRM
Open case: ave2mp4 — Avigilon Export Converter
01 / 032025 — Present

Internal Staff Intranet

Internal tool · Next.js & PostgreSQL

An internal intranet I built on my own initiative at work: employee directory, organizational structure, ISO documentation, learning resources, and printer/cartridge stock. Armenian-language Next.js app backed by PostgreSQL, running on the office LAN.

  • Built the employee directory, executives page, ISO document section, and internal learning pages.
  • Added printer and cartridge inventory with replacement history and PIN-protected admin editing.
  • Deployed on the office LAN with Docker and Dokploy; maintain deploy, rollback, and health-check scripts.

Next.js · React · TypeScript · PostgreSQL · Prisma · Tailwind CSS · Docker

02 / 032025 — 2026

Omnichannel Subscription CRM

Own product · NestJS & PostgreSQL

A multi-tenant SaaS CRM engine featuring automated subscription billing and two-way omnichannel messaging across Telegram, Instagram, and Messenger.

  • Engineered two-way sync for Telegram, Instagram, Messenger, and Viber with webhook pipelines and live chat.
  • Architected backend services with NestJS, Prisma ORM, and PostgreSQL with tenant data isolation.
  • Implemented session handling, caching, and rate limiting with Redis and automated billing webhooks.

NestJS · TypeScript · PostgreSQL · Redis · Prisma · Docker · Webhooks

03 / 032026

ave2mp4 — Avigilon Export Converter

Open-source CLI & Windows Build

Converts Avigilon Unity Export (.ave) security footage to MP4 without re-encoding or the Windows-only Avigilon Player.

  • Parsed the .ave container layout and remuxed the H.264 stream losslessly with FFmpeg.
  • Built a test suite with a CI matrix running on Linux, Windows, and macOS.
  • Shipped standalone Windows binaries through GitHub Releases.

Python · FFmpeg · H.264 · GitHub Actions · Windows · Linux

Environment

SETUP

fastfetch output: OS Windows 11; WSL Fedora Linux; Kernel WSL2; Terminal Windows Terminal; Shell PowerShell / bash; CPU i5-1334U; RAM 31.69 GiB

tty1