Skip to main content

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.

Evidence
Verified work
Category
Software engineering
Technologies
Application engineering
Infrastructure
Architecture schematic · no published imagery

Overview

Saree'e connects automotive-parts merchants and mechanics with motorcycle delivery drivers and an operations team: dispatch, multi-order routing, driver capacity, live tracking, pricing, ratings, notifications and financial ledgers.

Approach

Documentation first, architecture second, implementation third: product requirements, non-functional requirements, the domain model and the order lifecycle were written before code, and only accepted architecture decision records are binding. Unresolved business questions are marked explicitly rather than guessed.

Architecture

Clean Architecture with domain, application, infrastructure and presentation separated; a REST API under /api/v1; NestJS with workers on Node.js and TypeScript; PostgreSQL through Prisma; Redis and BullMQ for asynchronous work. The backend is authoritative for order state, pricing, dispatch, ratings and finance; authentication, authorisation and resource scope are separate concerns.

Results

As reported in the repository: critical ADRs are accepted, the NestJS backend's phase-1 foundation is complete with health verified, and a demo client is working; the Flutter mobile application is not implemented yet.

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

Artificial intelligence

Trading AI Assistance — Backend Architecture

The backend architecture of a trading-analysis platform: market-data ingestion, strategy execution, explainable AI signals, a model registry and leakage-safe backtesting, as a modular monolith with a Python inference service.

Stack

  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • Asynchronous processing & queues
  • System design & ADRs
  • Python
  • Model evaluation
  • Source
  • Documented: Architecture, Intelligence layer

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.

Stack

  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • Object storage (S3 / MinIO)
  • Next.js
  • Tailwind CSS
  • Authorization (RBAC)
  • Authentication & session security
  • Docker
  • Nginx
  • Source
  • Documented: Architecture