Professional Projects

ERP & E-commerce Platform

Velvia

An operational backbone for commerce. I designed and developed the backend from scratch, from the data model and business rules to the infrastructure running it.

Project
ERP & E-commerce Platform
My role
Backend Engineer / Cloud Infrastructure
Developed at
Cybernaut
On the web
Visit Velvia
ApplicationE-commerce
& administration

Shopping, orders & business operations

BackendDjango REST
Framework

APIs, validation & business logic

DataPostgreSQL

Inventory, production, orders & movement history

Commerce meets operations.

A commercial platform with a backend that extends well beyond the storefront.

Velvia combines e-commerce with the operational work behind it: products and ingredients, stock, warehouses, production, and orders.

I designed and developed the complete backend from scratch through Cybernaut. My work covered API architecture, the PostgreSQL data model, business logic, and the infrastructure needed to deploy and operate the application.

The same backend supports administrative functionality as well as customer-facing shopping workflows. This makes the relationship between commerce and internal business operations a central engineering concern.

Backend & cloud engineering.

Backend engineering

Python, Django, and Django REST Framework form the application layer. I designed the APIs and PostgreSQL database, implemented business rules, and worked on validation, error handling, transactional operations, and backend testing.

Cloud infrastructure

My work included cloud infrastructure, application operations, and ongoing maintenance.

My primary contribution was backend and cloud infrastructure, with some TypeScript frontend assistance.

  • Python
  • Django
  • Django REST Framework
  • PostgreSQL
  • AWS EC2
  • AWS RDS
  • AWS S3
  • AWS Lambda
  • Amazon SES
  • TypeScript

Know what moved. Keep its history.

Different inventory locations, connected by traceable operations.

The inventory domain covers raw materials, staging inventory, and finished goods. Product and ingredient tracking sits alongside warehouse management, inventory movements, and lot-level information.

Inventory locationRaw materials

Ingredients and materials held for production.

Inventory locationStaging inventory

Stock tracked at the staging location.

Inventory locationFinished goods

Completed products tracked as inventory.

A traceable inventory record
  • Lot tracking
  • Manufacturing & expiration dates
  • Cost tracking
  • Inventory movements
  • Movement history & auditing

Manufacturing and expiration dates give lots a time dimension; cost tracking adds the financial context. Movement history and auditing make it possible to follow how inventory has changed.

The engineering work brings these concepts into a consistent data model and business logic, with validation and transactional operations supporting database consistency.

Production, with a defined progression.

A controlled sequence makes a production order’s progress explicit.

  1. DRAFT
  2. SUBMITTED
  3. APPROVED
  4. TRANSFERRED
  5. STARTED
  6. COMPLETED

Production orders move from draft through submission, approval, transfer, and execution to completion. Distinct states make the business process readable in the system, rather than treating production as a single undifferentiated action.

Alongside inventory movement history, this structure supports traceable operations. Validation and critical-workflow testing help maintain consistency as orders progress through the sequence.

From shopping cart to order management.

The e-commerce backend connects shopping carts, checkout, order management, and payment-provider integration.

Checkout & orders

Cart functionality and checkout workflows connect the customer journey with the backend’s order-management responsibilities.

Payment verification

Payment-provider integration and payment verification are part of the backend scope, alongside validation and error handling.

The engineering behind the workflows.

Consistency across operations

Inventory and production actions affect related records. Transactional operations and validation support database consistency as the business workflow progresses.

Traceable stock movements

Lot tracking, manufacturing and expiration dates, costs, and movement history give inventory changes a business context that can be followed and audited.

Clear application boundaries

API architecture, business logic, validation, and error handling make backend responsibilities explicit across administration, production, and commerce.

Testing covered the backend and critical workflows, with attention to validation, transactional operations, and database consistency. Auditing and movement history provide traceability for inventory operations; deployment verification extends that attention into running environments.

A complete backend for a commercial platform.

The delivered scope brings e-commerce, inventory, warehouse operations, production, orders, and payments into one backend.

Developed at Cybernaut, with my work spanning backend architecture, database design, implementation, testing, cloud infrastructure, and ongoing backend operations.

Visit Velvia