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.
& administration
Shopping, orders & business operations
Framework
APIs, validation & business logic
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.
Ingredients and materials held for production.
Stock tracked at the staging location.
Completed products tracked as inventory.
- 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.
- DRAFT
- SUBMITTED
- APPROVED
- TRANSFERRED
- STARTED
- 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