Skip to main content

Software engineering

VegaCore Operating System (VOS)

An ERP / CRM / project-management platform for VegaCORE: CRM, projects, marketing, media, HR, finance, archive and AI modules on NestJS, Prisma, PostgreSQL and Next.js 15.

Evidence
Verified work
Category
Software engineering
Context
Chief Technology Officer (CTO) · VegaCORE
Architecture schematic · no published imagery

Overview

The operating system of a digital business-development company: one platform for clients and contracts, projects (kanban, sprints, milestones), marketing campaigns and content calendars, media production, HR, finance, a searchable asset archive, security reporting and an executive dashboard — plus an AI module for script generation, content planning and analysis.

Architecture

A NestJS API over PostgreSQL through Prisma, with Redis for caching and MinIO (S3-compatible) for files; a Next.js 15 + TypeScript + Tailwind CSS front end; JWT authentication with refresh tokens and role-based access control; real-time readiness through Socket.io; and a Docker Compose + Nginx deployment documented for a VPS.

Engineering decisions

The platform is organised by business module rather than by technical layer, so each department — CRM, finance, media — can evolve without touching the others, while identity, permissions, storage and search are shared services.

Software engineering

Tavola — Multi-Tenant Restaurant Reservation Platform

A multi-tenant SaaS for restaurant reservations, tables, branches and staff: NestJS backend with real-time updates, a Flutter customer app, a React restaurant dashboard and a platform-owner console.

Stack

  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • Real-time systems (WebSockets)
  • Multi-tenant SaaS architecture
  • Authentication & session security
  • Authorization (RBAC)
  • Object storage (S3 / MinIO)
  • Docker
  • Nginx
  • Flutter
  • Dart
  • React
  • Tailwind CSS
  • Internationalization & RTL
  • System design & ADRs
  • Automated testing
  • Source
  • Documented: Problem, Approach, Architecture, Results

Software engineering

Saree'e — Parts Delivery Dispatch Platform

A motorcycle-based automotive-parts delivery platform: dispatch, multi-order routing, driver capacity, live tracking, pricing and ledgers — designed through accepted ADRs, with a NestJS foundation.

Stack

  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • System design & ADRs
  • REST API design
  • Source
  • Documented: Approach, Architecture, Results

Web

yazanalsamman.com — Cinematic Portfolio Platform

This website: a bilingual, CMS-driven portfolio with a scroll-driven WebGL narrative, strict performance budgets, accessibility and SEO verification, and a containerised VPS deployment.

Stack

  • Next.js
  • React
  • TypeScript
  • Payload CMS
  • PostgreSQL
  • Three.js / WebGL
  • Tailwind CSS
  • Docker
  • Nginx
  • Performance engineering
  • Web accessibility
  • Internationalization & RTL
  • Automated testing
  • Source
  • Documented: Architecture, Results