Elvinci.de GmbH, NurembergTech lead, full stackB2B returns trading
B2B returns trading platform
A multi-role order management system for buying and selling customer returns of white goods and electronics at wholesale scale.
Problem
Sales, back office, warehouse, suppliers and buyers worked on the same orders through separate tools and manual handoffs. The business needed one system with the right view and permissions for each group.
What I built
- Led the design of a multi-role portal platform in React and TypeScript: admin, sales, back office, suppliers, buyers and warehouse each get their own workspace with granular RBAC.
- Built and extended the Django REST APIs behind it, including automated B2B invoicing, on PostgreSQL.
- Owned the backlog and decided sprint scope by business impact.
- Set up CI/CD with GitHub Actions and Docker from dev to production, plus server deployment.
- Mentored a junior developer through code reviews and AI-assisted development.
React portalsRBACDjango REST APIPostgreSQLinvoicing · Celery
Outcome: one platform for the whole order lifecycle, from supplier intake to invoicing, replacing separate tools and manual handoffs.
- React
- TypeScript
- Django REST Framework
- PostgreSQL
- Celery
- Docker
- GitHub Actions
- nginx
Elvinci.de GmbHDesigned and builtInternal operations
Cross-team workflow automation
n8n pipelines that connect MS Teams, Jira, email and the order database.
Problem
Issue reports and supplier shipment files arrived in chats and inboxes. People copied them into Jira or the database by hand, which was slow and easy to miss.
What I built
- Issue intake: detects issue reports in MS Teams, creates a Jira ticket with the right priority and notifies the responsible department.
- Supplier shipments: picks up supplier XLSX files from email or Teams, cleans the data, writes it to the database and triggers a damage-check alert.
Teams / emailn8nparse & prioritiseJira / PostgreSQLnotify team
Outcome: manual coordination steps between warehouse, sales and IT removed.
- n8n
- Webhooks
- Jira API
- MS Teams
- PostgreSQL
- Celery
Drop Solutions, ItalyLed technical developmentMedical device software
Kalanit Rehab
A CE-certified Class I medical device app (iOS and Android) for back and neck rehabilitation, distributed by Chiesi Italia.
Problem
Patients exercising at home get no feedback on their form, and doctors can't see how therapy is going between visits.
What I built
- The core real-time full-body pose detection engine with TensorFlow.js and MediaPipe, giving instant corrective feedback.
- A clinical dashboard with doctor-patient connection, clinical diary, VAS pain scale and progress tracking, on a Node.js REST API with a React Native frontend.
- A reusable component system with Storybook and Material UI.
cameraMediaPipe poseform checklive feedbackdoctor dashboard
Outcome: CE-certified medical device with ministerial authorisation (2023). Also defended as my M.Sc. thesis at Sapienza University of Rome.
- React Native
- Expo
- TensorFlow.js
- MediaPipe
- Node.js
- Storybook
- Material UI
Freelance, with a co-founderMobile frontend + pose detectionSports tech
Trainify Tennis
An AI-enabled performance analysis app for tennis players. It analyses forehand, backhand and serve technique from video and suggests how to improve. trainifytennis.com
Problem
Players practising without a coach can't see what's wrong with their stroke: grip, preparation, swing path, contact and follow-through all happen in under a second.
What I built
- Set up the React Native frontend for both iOS and Android.
- Built the full-body pose detection feature that tracks the player's body during a stroke.
- Implemented the arm-movement comparison that checks the player's motion against the reference technique and flags where it differs.
phone camerapose detectionarm movementcompare to referencefeedback
Outcome: a live product, offered by subscription at trainifytennis.com.
- React Native
- iOS
- Android
- Pose detection
- Computer vision
AlfaboltLed end to endFintech for families, Italy
Denaio
A financial literacy and spend-management platform for children, with controlled prepaid cards and parental supervision.
My role
Defined the requirements and architecture, and owned communication with stakeholders.
What I built
- The Node.js backend.
- Payments with Stripe and PayPal, tested end to end against the PayPal sandbox.
parent appNode.js APIStripe / PayPalcard limits