Mojtaba Amini · AI Software Engineer & AI consultant · Embedded & IoT · Verona, Italy

Building AI that ships. Not just demos.

I design and engineer intelligent systems that improve the efficiency and quality of business processes. I cover the full development cycle — from problem analysis and AI logic, to delivery of operational, reliable software. Eight years across research and industry: from CFD at Sharif to LLM-driven assistants at Dekali and Extrema.

Mojtaba Amini, AI Software Engineer in Verona, Italy, at his workstation VR · IT Available for AI work
CurrentlyAI Full Stack Developer at Studium Group
Based inVerona, Italy
Open toAI consulting · contract work
Worked with Manufacturing · Finance · Energy · Research
Dekali
Extrema
Adhoc SCF
System Consulting
Studium Group
GreenPocket
Voltfang
Università di Padova
Sharif University
Mapna Group

What I can build for you

Services

I help companies put AI to work inside their real processes — from a first prototype to a shipped, maintained system. Typical engagements:

Custom AI apps & assistants

End-to-end AI applications — LLM assistants, chatbots and copilots — built into your existing web or backend stack, not a bolt-on tab.

LLMRAG.NETAngular

AI automatic data extraction

Automatic extraction of structured data from PDFs, invoices, contracts, scans, emails and Excel — classified, validated and pushed straight into your systems, with a confidence score on every field.

Document AIOCRData ExtractionNLP

AI call & voice agents

Conversational AI agents that answer and place calls, qualify leads, book appointments, and write every outcome back into your CRM — available around the clock, in Italian and English.

Voice AICall AgentCRMSpeech-to-Text

Marketing & growth models

AI that improves marketing — lead scoring, customer segmentation, churn prediction and content generation — pointed at the channels that actually convert.

SegmentationForecastingContent AI

Predictive & preventive analytics

Forecasting and preventive models tailored to your business — demand, cost, delivery dates, maintenance and failure prediction from your own historical data.

ForecastingRNNPredictive Maintenance

Internal process automation

Automating the manual, repetitive procedures inside your company — approvals, data entry, verification and reporting — so your team spends time on judgement, not busywork.

AutomationWorkflowIntegration

AI strategy & consulting

An audit of where AI pays back in your business, a prioritised roadmap, and working prototypes — so you invest in what ships, not what demos well.

AuditRoadmapPrototyping

Embedded systems & IoT

Sensor data acquisition, C/C++ firmware, CAN bus and telemetry, test automation and dashboards — the reliable data every AI model needs.

C/C++SensorsCAN busIoT

All services and how I work →Try the live demo: extract data from an invoice →

Selected work

14 case studies

About me

Background

My experience focuses on designing and developing artificial-intelligence systems that improve the efficiency and quality of business processes. I follow the whole development cycle — from problem analysis and defining the AI logic, through to delivery of operational, reliable software.

Over the years I've worked on many projects both as a developer and as a team lead, coordinating research, development and integration of predictive models, data analysis and intelligent automation. Working in multidisciplinary contexts taught me that innovation comes from the balance of method, collaboration and creativity.

AI / ML
LLMs & RAG·Reinforcement Learning·RNN / DNN / GNN·Computer Vision·TensorFlow · PyTorch · Keras
Engineering
Python·C++·C# / .NET·Blazor·Angular·Bootstrap 5·SQL·MongoDB
Data & cloud
Microsoft Azure·Google Cloud·Document AI·Gemini·Power BI·Docker · Kubernetes
Languages
English · Italian · Persian (native)
Projects · 2017 — 2026

Things I've built.

A working archive of AI and software work — production systems, research prototypes and a few experiments that taught me more than they shipped.

AF / 01 · AGENT FLOW BIND
Aug 2026 — Present·Agent Flow Bind

Agent Flow Bind — ready-made AI agents for repetitive work

My own AI agent platform: 23 templates for documents, phone and finance, delivered through a console, a public API and published web apps. Try it live: 3 free runs a day.

AI AgentsDocument AIVoice AISaaS
ST / 01 · STUDIUM GROUP
Jul 2026 — Present·Studium Group

AI-powered document verification & enterprise .NET automation

Enterprise .NET backend + applied AI: an AI document-verification system and internal-process automation that improve performance, scalability and reliability.

.NETAIAutomationDocument AI
A / 02 · ADHOC SCF
Apr 2026 — Present·Adhoc SCF

AI portfolio-analysis & document-extraction system

Document AI pipeline (Document AI + Gemini) that ingests heterogeneous PDFs, scans and Excel; produces benchmarked "Old vs New" investment reports.

Document AIOCRGeminiSQL
S / 02 · SYSTEM CONSULTING SRL
Apr 2026 — Present·System Consulting Srl

CRM modernisation & AI strategy for finanza agevolata

CRM audit + AI feature prototyping + product direction for the Italian subsidised-finance sector.

ProductCRMAI Strategy
D / 03 · DEKALI (EX VIREVO)
Jul 2023 — Sep 2026·Dekali (ex Virevo)

AI co-pilot for ERP & production planning

LLM assistant + RL scheduler embedded in a manufacturing ERP. Cuts cross-team coordination from hours to seconds.

LLMRNNRL.NETAngular
E / 04 · EXTREMA
Mar 2024 — Dec 2025·Extrema

Stairlift configurator with GNN cost & lead-time prediction

DNN + GNN turn customer specs into a complete bill of materials and an accurate delivery quote in minutes. LLM chatbot cuts internal response times by 60%.

DNNGNNLLMRAG
G / 05 · GREENPOCKET GMBH
Oct 2023 — Feb 2024·GreenPocket GmbH

Jira reporting app & energy-data mining for check24.de

Streamlit reporting on Jira data + scraped energy tariffs from check24.de driving strategic decisions for the German energy market.

PythonStreamlitData
V / 06 · VOLTFANG GMBH
Mar 2023 — Aug 2023·Voltfang GmbH

CAN-bus battery analytics & automated test certification

CAN-bus reader & automated battery test certification, written for Voltfang's incoming-product test pipeline.

PythonIoTAutomation
P / 07 · UNIVERSITÀ DI PADOVA
Sep 2022 — Feb 2023·Università di Padova

Data Science teaching & mentorship at Università di Padova

One-on-one tutoring for Data Science students on Python, SQL, R and MongoDB.

TeachingMentoringData
S / 08 · SHARIF UNIVERSITY OF TECHNOLOGY
Jul 2020 — Aug 2021·Sharif University of Technology

Embedded sensor data acquisition for an air-conditioning monitoring device

Sensor data acquisition, processing, logging and visualization for an IoT air-conditioning monitoring device.

EmbeddedIoTSensorsC / C++
EM / 01 · PERSONAL PROJECT
2020·Personal project

Digital glucose meter prototype on Arduino

Arduino + INA219 current sensor + I²C LCD: strip detection, peak timing and a calibration line from shunt voltage to mg/dL. A study prototype, open source.

EmbeddedSensorsPrototype
S / 08 · SHARIF UNIVERSITY · RESEARCH
Sep 2017 — Oct 2020·Sharif University · Research

Pulsating Heat Pipes & Computational Fluid Dynamics

M.Sc. & B.Sc. research at Sharif in Computational Fluid Dynamics; co-author on a peer-reviewed paper on Pulsating Heat Pipe thermal performance.

C++FortranCFDResearch
CS / 01 · SHARIF UNIVERSITY · CANSAT
2018·Sharif University · CanSat

CanSat telemetry ground station (AIAA competition)

Serial telemetry with fixed 100-byte packets and start/end markers, live altimeter, compass and artificial horizon in JavaFX, one CSV log per session.

EmbeddedTelemetryAerospace
M / 09 · MAPNA TURBINE MANUFACTURING CO.
May 2016 — Oct 2016·Mapna Turbine Manufacturing Co.

Compressor washing-nozzle specification & 2D engineering sketches

Internship at Mapna: compressor washing-nozzle parameters & 2D engineering sketches for turbine manufacturing.

MechanicalCADEngineering
Curriculum Vitae

The long version.

Full education, role history, certifications and honors. Available as a print-ready PDF, or rendered inline below.

Mojtaba Amini
AI Software Engineer
mojtaba.amini.1995@gmail.com
+39 351 916 9897
Via Rovereto 35, 37126 Verona, Italy

Experience

Aug 2026 — Present
Creator — product, architecture and engineering · Agent Flow Bind

Prebuilt, customisable agents by sector: delivery notes checked against the order line by line, bills of materials for the wholesaler, weekly job sheets, contract and deadline registers, supplier-invoice checks, FatturaPA and XRechnung e-invoices, bank reconciliation, receipts, quotes from drawings, and phone agents that answer, confirm and book appointments.

An agent kernel with a Diagnose → Assemble → Act → Assess loop, tools, full tracing, budgets and human approvals; models from Claude, Gemini and OpenAI behind one gateway; a public REST API with a TypeScript SDK, webhooks and published web apps; telephony on Twilio, SIP and ElevenLabs; a local runner that keeps documents on the client's own machine; pay-per-run credits with Stripe; eval sets for every agent as a CI gate.

On agentflowbind.com you pick the job and the agent reads a real sector document, or your own, 3 times a day for free and without signing up. The scenarios page walks through whole jobs, from the client's situation and the files handed to the agent to the four phases of the run.

Jul 2026 — Present
AI Full Stack Developer · Studium Group

Work on enterprise .NET applications within a team, improving application performance, scalability and reliability. My work spans backend architecture, performance optimisation and applied AI — translating business needs into robust, maintainable solutions.

A key focus is integrating AI into backend services to automate manual processes and optimise data handling — moving repetitive human review into reliable, observable automated pipelines.

I contribute to an AI-powered document-verification system that automates the review and validation of documents, alongside additional internal automation efforts across other company projects.

Apr 2026 — Present
Data Scientist · Adhoc SCF

Processed PDFs, Excel, scanned documents and images using OCR with Google Document AI and Gemini for document classification and structured data extraction. Heterogeneous KID layouts, multi-language tables and noisy scans all funnelled into a single normalised schema.

Delivered asset categorisation, ISIN matching, web enrichment, KID-document analysis and cost extraction across heterogeneous sources. Each extracted field is paired with a confidence score and a one-click fix path for the analyst.

Contributed to the database design for asset storage and historical tracking, ensuring data traceability and GDPR-compliant processing throughout the pipeline.

Generated professional PDF and Excel benchmark reports with "Old vs New" validation; built a prototype application and an API access layer for the full ingestion-to-reporting workflow.

Apr 2026 — Present
AI Product & CRM Innovation Consultant · System Consulting Srl

Audit current CRM structure, identify improvement opportunities and define AI use cases — each backed by a lightweight prototype rather than a slide deck.

Set product direction, prioritise features and coordinate execution across roles. Own requirement gathering, stakeholder communication and prototype validation before development hand-off.

Jul 2023 — Sep 2026
AI Software Engineer · Dekali (ex Virevo)

Dekali sells management software to small and mid-sized Italian manufacturers. Sales, production planners and procurement spoke through the system but mostly worked around it — long email threads, spreadsheets, weekly meetings to figure out what materials were where and which order to start next. The brief: make the ERP itself the answer.

An LLM-based assistant integrated into the operational flows of the company for handling internal requests about quotations, orders, materials and deliveries. Integrated inside business applications via .NET backend services — simplifying communication between sales and production departments and reducing response times and coordination errors.

A predictive model for raw-material estimation, capable of analysing historical data, budget constraints and supplier contracts to propose the most efficient supplier, quantity and price — and forecast delivery times. The model's results are exposed via .NET APIs and consumed through web interfaces.

Implementation of Recurrent Neural Network (RNN) models to predict production phases and the associated cost trajectory of an in-progress job. Provides operators and managers with dynamic guidance on processing sequences. Visualisation built in Angular dashboards (HTML + CSS).

Application of Reinforcement Learning to production planning, taking into account operator skills, priorities and machine availability to generate dynamic plans in real time. The plans are visualised and managed through web interfaces built in Angular.

Mar 2024 — Dec 2025
AI Software Developer · Extrema

A DNN model — designed specifically around Extrema's product line — predicts the optimal stairlift-guide configuration from technical specifications. It enables automatic generation of the Bill of Materials and supports the sales team in producing accurate quotes quickly.

Trained a Graph Neural Network to learn the structure of the stairlift-guide bill of materials. The model predicts component types and the main specifications used inside the Dekali system to estimate process time and procedures — letting the customer receive an estimated delivery date in under ten minutes.

A retrieval-grounded LLM chatbot that helps customers troubleshoot problems and walk through procedures on Extrema products, using the internal manuals as its knowledge base. The chatbot reduced internal response times by more than 60%, improving customer satisfaction.

Designed advanced document-analysis algorithms able to extract structured data — components, materials, specifications — directly from technical drawings. This accelerated integration with the ERP and automated quote generation.

Automated report generation on Microsoft Azure, with daily and weekly project-status and feature-request updates sent automatically to customers and managers.

Oct 2023 — Feb 2024
Data Scientist · GreenPocket GmbH

Designed a Streamlit web app that visualises full reports on Jira logs — supporting managers in analysing team performance and identifying activities done for each client.

Data-mining work for check24.de — extracting and analysing energy-consumption data to provide strategic insights to the commercial team, helping orient market decisions and identify the most promising regions in Germany.

Mar 2023 — Aug 2023
Data Scientist (Internship) · Voltfang GmbH

Active collaboration with the software-development team in building a new module designed to meet the needs of the battery-testing team.

A package for reading CAN-bus battery data, optimised to quickly analyse the performance and lifetime of energy-storage systems.

Automated generation of test reports for incoming batteries — a feature useful in producing the conformity certificates for final products.

Sep 2022 — Feb 2023
Data Science Tutor · Università di Padova

Supported students of the Data Science course in their academic work — providing assistance on programming languages such as SQL, R, MongoDB and Python.

Mentorship and advisory work on developing the skills useful for a future career in data science.

Jul 2020 — Aug 2021
Embedded Software Engineer · Sharif University of Technology

Managed data acquisition from the device's environmental sensors, working close to the hardware on microcontrollers in C and C++.

Processed, stored and logged the measurement data so readings stayed reliable and traceable over long monitoring sessions.

Built the visualization that displays air-conditioning readings clearly, and tested and debugged the full data flow from device to display, collaborating with researchers and students in a team setting.

2020
Embedded developer — firmware, electronics integration, mechanical parts · Personal project

An Arduino board, an INA219 current and voltage sensor on the I²C bus, set to its 16 V / 400 mA calibration for more resolution on small currents, a 20×4 LCD on I²C, and mechanical parts designed in CAD (STEP files in the repository).

A state machine: detect the strip from a low but non-zero shunt voltage, ask for blood on the display, wait for the reaction, find the current peak, measure about 4.5 seconds later with millis() timing, convert with a linear calibration to mg/dL and show the result.

Calibration is the real product: temperature, strip batch and reaction time change the reading, and a real device needs clinical validation and certification under the EU IVDR. This was a study prototype, not a medical instrument.

Sep 2017 — Oct 2020
Research Assistant · Sharif University · Research

Title: Advancements in Pulsating Heat Pipes: Exploring Channel Geometry and Characteristics for Enhanced Thermal Performance. Authors: Mahyar Fazli, Ashkan Mahmoudi, Mojtaba Amini. Published in the relevant ScienceDirect proceedings.

M.Sc. in Aerospace Engineering at Sharif University of Technology (100/110), specialisation in Computational Fluid Dynamics. 4th of 50 students in the Fluid Dynamics course (2019).

2018
Ground-station software developer · Sharif University · CanSat

Fixed 100-byte packets opening with 201 and closing with 254, carrying team ID, mission time, packet counter, altitude, pressure, temperature, battery voltage, GPS time, position, altitude and satellites, pitch, roll, blade spin rate and camera direction.

A JavaFX application that listens on the serial port with jSerialComm, parses each packet and drives an altimeter, a compass and an artificial horizon, writing every session to a timestamped CSV file before display.

The session logs of captive tests record accelerometers and gyroscopes, four load cells, airspeed, angle of attack and sideslip, pressure altitude and control-surface positions, the raw material for checking the vehicle before flight.

May 2016 — Oct 2016
Engineering Intern · Mapna Turbine Manufacturing Co.

Specified detailed compressor washing-nozzle parameters and produced 2D engineering sketches used directly on the manufacturing line.

Education

2021 — 2024
M.Sc. Data Science · Università di Padova, Italia

Artificial Intelligence & Deep Learning · 97/110

2017 — 2020
M.Sc. Aerospace Engineering · Sharif University of Technology, Tehran

Computational Fluid Dynamics · 100/110

2013 — 2017
B.Sc. Aerospace Engineering · Sharif University of Technology, Tehran

Fluid Dynamics · 96/110

Skills & tools

LANGUAGES
Python (Advanced) · C++ (Advanced) · C# / .NET / .NET Core · R · SQL · MongoDB · HTML5 / CSS3 · JavaScript / TypeScript
AIML
TensorFlow · PyTorch · Keras · scikit-learn · LLMs & RAG · Reinforcement Learning · RNN / DNN / GNN · Computer Vision · NLP · Object Detection
EMBEDDED
C · C++ · Microcontrollers · Sensors · IoT · Data Acquisition · Edge AI
BACKEND
.NET API development · Blazor (Server & WebAssembly) · RESTful API design · FastAPI · OOP principles · Backend services
FRONTEND
Angular · Bootstrap 5 · HTML5 / CSS3 · Responsive layouts · Data-driven UI
CLOUD
Microsoft Azure · Google Cloud Services · Google Document AI · Gemini · Power BI
TOOLS
Git · Visual Studio · PyCharm · Streamlit · Docker · Kubernetes

Honors

  • Angi Award · National Association of Young Innovators (Italy) · Dec 2023
    Italian national recognition for innovative contributions to management algorithms for SME manufacturing — via Etwin (Dekali).
  • Ranked 4 / 50 — Propulsion & Aerodynamics MS · Sharif University of Technology · Sep 2019
  • Master Entrance — Rank 27 / 2,200+ · Konkoor (Iran) · May 2017
  • Bachelor Entrance — Rank 249 / 270,000+ · Konkoor (Iran) · May 2013
  • 4th of 50 — Fluid Dynamics course, M.Sc. program (Sharif, 2019)
  • 27th of 3,000+ — national M.Sc. entrance exam (Iran, 2017)
  • 259th of 250,000+ — national B.Sc. entrance exam (Iran, 2013)

Selected projects

  • Daily Electricity Price & Demand Analysis · May — Jul 2022 · UniPD
    EDA + regression model for Victoria, Australia electricity demand.
  • Number Mind · Jun — Jul 2022 · UniPD
    Knowledge & Data Mining final project — solving the Number Mind game.
  • One-Layer NN with Frank–Wolfe · Jun — Jul 2022 · UniPD
    Optimisation for Data Science — Frank–Wolfe method on a simple NN.
  • NLP with Disaster Tweets · Dec 2021 — Jan 2022 · UniPD
    Classifier for disaster tweets — Machine Learning course.
  • Turbulent Premix Reactive Flow via LEM · Sep 2018 — Sep 2020 · Sharif
    Added LEM to CANTERA; produced PDF and SDR for a premix methane Bunsen burner.
  • Conical Shock Tube Analysis · Mar — Jun 2019 · Sharif
    Designed & simulated a conical shock tube in MATLAB, Ansys Fluent, Gambit, Tecplot.

Selected courses

  • Machine Learning & Deep Learning · 26/30
  • Statistical Learning · 26/30
  • Stochastic Methods · 30L/30
  • Computer Vision · 26/30

Certifications

  • Power BI Essential Training · LinkedIn Learning · Aug 2022
  • Data Visualization & Dashboards (Excel + Cognos) · Coursera · Nov 2020
  • Getting and Cleaning Data · Coursera · Nov 2020
  • R Programming · Coursera · Nov 2020
  • Python Data Structures · Python for Data Science & AI · Coursera · Oct 2020
  • Databases and SQL for Data Science · Coursera · Oct 2020
  • Data Visualization with Python · Coursera · Oct 2020
  • CATIA Advance Course · Jahad Daneshgahi Sharif · Sep 2016

Publications

Advancements in Pulsating Heat Pipes: Exploring Channel Geometry and Characteristics for Enhanced Thermal Performance
Mahyar Fazli, Ashkan Mahmoudi, Mojtaba Amini
ScienceDirect ↗
Notes & writing

Things I'm thinking about.

Short essays on building AI inside real businesses — what works, what doesn't, and the awkward middle where most production work actually lives.

Get in touch

Let's talk.

Open to consulting and contract work on production AI — document automation, RL-driven planning, LLM assistants inside existing software. The best way to reach me is email.

404

This page wandered off.

Back to home