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

> 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.

- URL: https://mojtabaamini.com/en/
- Language: en
- About: https://mojtabaamini.com/en/about

## Services

- [Artificial intelligence consulting](https://mojtabaamini.com/services/): Process analysis, roadmap and working prototypes, so you only invest in what reaches production.
- [Automatic document data extraction](https://mojtabaamini.com/services/document-data-extraction): From PDFs, invoices, contracts and scans to verified data in your ERP, CRM or Excel.
- [AI voice and phone agent](https://mojtabaamini.com/services/ai-voice-agent): Answers calls, qualifies leads, books appointments and updates your CRM.
- [Company AI chatbot and assistants](https://mojtabaamini.com/services/ai-chatbot): LLM assistants that answer from your manuals and procedures, with sources.
- [AI business process automation](https://mojtabaamini.com/services/process-automation): Data entry, approvals, checks and reports automated inside your ERP and CRM.
- [AI for manufacturing and predictive analytics](https://mojtabaamini.com/services/manufacturing-ai): Forecasting lead times, costs and delivery dates; planning and configurators in your ERP.
- [Embedded systems, IoT and data acquisition](https://mojtabaamini.com/services/embedded-iot): C/C++ firmware, sensors, CAN bus and telemetry, up to AI models on the collected data.

## Live demo

- [Try AI document data extraction](https://mojtabaamini.com/demo/data-extraction): Try AI document data extraction for free: paste an invoice or a contract, or upload a PDF, and see the data extracted and verified in seconds.

## Case studies

- [Agent Flow Bind — ready-made AI agents for repetitive work](https://mojtabaamini.com/projects/agentflowbind-en) — Agent Flow Bind, Aug 2026 — Present: 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-powered document verification & enterprise .NET automation](https://mojtabaamini.com/projects/studium-group-en) — Studium Group, Jul 2026 — Present: Enterprise .NET backend + applied AI: an AI document-verification system and internal-process automation that improve performance, scalability and reliability.
- [AI portfolio-analysis & document-extraction system](https://mojtabaamini.com/projects/adhoc-scf-en) — Adhoc SCF, Apr 2026 — Present: Document AI pipeline (Document AI + Gemini) that ingests heterogeneous PDFs, scans and Excel; produces benchmarked "Old vs New" investment reports.
- [CRM modernisation & AI strategy for finanza agevolata](https://mojtabaamini.com/projects/system-consulting-en) — System Consulting Srl, Apr 2026 — Present: CRM audit + AI feature prototyping + product direction for the Italian subsidised-finance sector.
- [AI co-pilot for ERP & production planning](https://mojtabaamini.com/projects/dekali-en) — Dekali (ex Virevo), Jul 2023 — Sep 2026: LLM assistant + RL scheduler embedded in a manufacturing ERP. Cuts cross-team coordination from hours to seconds.
- [Stairlift configurator with GNN cost & lead-time prediction](https://mojtabaamini.com/projects/extrema-en) — Extrema, Mar 2024 — Dec 2025: 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%.
- [Jira reporting app & energy-data mining for check24.de](https://mojtabaamini.com/projects/greenpocket-en) — GreenPocket GmbH, Oct 2023 — Feb 2024: Streamlit reporting on Jira data + scraped energy tariffs from check24.de driving strategic decisions for the German energy market.
- [CAN-bus battery analytics & automated test certification](https://mojtabaamini.com/projects/voltfang-en) — Voltfang GmbH, Mar 2023 — Aug 2023: CAN-bus reader & automated battery test certification, written for Voltfang's incoming-product test pipeline.
- [Data Science teaching & mentorship at Università di Padova](https://mojtabaamini.com/projects/padova-tutor-en) — Università di Padova, Sep 2022 — Feb 2023: One-on-one tutoring for Data Science students on Python, SQL, R and MongoDB.
- [Embedded sensor data acquisition for an air-conditioning monitoring device](https://mojtabaamini.com/projects/sharif-embedded-en) — Sharif University of Technology, Jul 2020 — Aug 2021: Sensor data acquisition, processing, logging and visualization for an IoT air-conditioning monitoring device.
- [Digital glucose meter prototype on Arduino](https://mojtabaamini.com/projects/glucose-meter-en) — Personal project, 2020: 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.
- [Pulsating Heat Pipes & Computational Fluid Dynamics](https://mojtabaamini.com/projects/sharif-research-en) — Sharif University · Research, Sep 2017 — Oct 2020: M.Sc. & B.Sc. research at Sharif in Computational Fluid Dynamics; co-author on a peer-reviewed paper on Pulsating Heat Pipe thermal performance.
- [CanSat telemetry ground station (AIAA competition)](https://mojtabaamini.com/projects/cansat-ground-station-en) — Sharif University · CanSat, 2018: Serial telemetry with fixed 100-byte packets and start/end markers, live altimeter, compass and artificial horizon in JavaFX, one CSV log per session.
- [Compressor washing-nozzle specification & 2D engineering sketches](https://mojtabaamini.com/projects/mapna-en) — Mapna Turbine Manufacturing Co., May 2016 — Oct 2016: Internship at Mapna: compressor washing-nozzle parameters & 2D engineering sketches for turbine manufacturing.

## Articles

- [Extracting data from PDF to Excel with AI: how it really works](https://mojtabaamini.com/writing/pdf-to-excel-ai-en) (Sep 2026): Retyping data from PDFs into Excel is the first job AI can take away. Here is how a reliable pipeline works, what changes between digital PDFs and scans, and how to try it right now.
- [From sensor to dashboard: how I design data acquisition for an IoT device](https://mojtabaamini.com/writing/sensor-to-dashboard-en) (Sep 2026): Before AI models there is data, and good data is designed starting from the sensor. The method I use, from firmware to logging to the dashboard, learned on monitoring devices and energy-storage systems.
- [A glucose meter on Arduino: what an embedded prototype teaches](https://mojtabaamini.com/writing/arduino-glucose-meter-en) (Sep 2026): In 2020 I built a digital glucose meter prototype with an Arduino, an INA219 current sensor and an LCD. How it works, where the code was fragile, and why a prototype is not a medical device.
- [Telemetry for a CanSat: ground station, packets and checksums](https://mojtabaamini.com/writing/cansat-telemetry-en) (Sep 2026): In 2018 I wrote the telemetry ground station for a CanSat project for the AIAA competition: serial packets with checksums, flight instruments in JavaFX and a log file for every session. What I would do the same, and what not.
- [AI automatic data extraction: how to get clean data out of messy documents](https://mojtabaamini.com/writing/ai-automatic-data-extraction-en) (Aug 2026): A practical guide to automatic data extraction from PDFs, invoices, contracts and scans — the architecture that actually works in production, and the four mistakes that sink most projects.
- [AI call agents: what they can really do for a business today](https://mojtabaamini.com/writing/ai-call-agents-en) (Aug 2026): Voice AI agents that answer the phone, qualify leads and book appointments are now genuinely production-ready. Here is what works, what does not, and how to deploy one without damaging your brand.
- [From aerospace to AI: what turbulence taught me about machine learning](https://mojtabaamini.com/writing/aerospace-to-ai-en) (Jul 2026): I started in computational fluid dynamics at Sharif and ended up shipping production AI in Italy. The path is less strange than it sounds — both are about modelling systems too complex to solve exactly.
- [Process automation is a mindset, not a tool](https://mojtabaamini.com/writing/process-automation-mindset-en) (Jul 2026): Every company wants "automation". Few can say which process, in what order, and how they will know it worked. Here is how I decide what to automate — across manufacturing, finance and enterprise .NET backends.
- [Shipping AI across three countries and three languages](https://mojtabaamini.com/writing/multilingual-engineer-en) (Jun 2026): Iran, Germany, Italy. Persian, English, Italian. What building AI in three countries taught me about the part of the job that has nothing to do with code.
- [Automating document verification inside an enterprise .NET backend](https://mojtabaamini.com/writing/ai-document-verification-en) (Jul 2026): How I embed AI into enterprise .NET services at Studium Group — turning manual document review into an observable, reliable automated pipeline that scales.
- [How AI actually improves internal company procedures (a practical guide)](https://mojtabaamini.com/writing/ai-internal-process-en) (Jun 2026): A field-tested playbook for using AI to improve internal company procedures — where to start, what to automate first, and how to measure the return. Lessons from consulting for manufacturing, finance and services SMEs in Italy.
- [Why RL beats heuristics on the factory floor](https://mojtabaamini.com/writing/rl-beats-heuristics-en) (Apr 2026): A retrospective on replacing a rule-based scheduler at Dekali with an RL policy — and the silent rules nobody had written down.
- [Document AI is just plumbing. The plumbing is the product.](https://mojtabaamini.com/writing/document-ai-is-plumbing-en) (Feb 2026): Most production "AI" pipelines are 5% model and 95% taking heterogeneous PDFs, scans, Excel and rumours and turning them into a single source of truth.
- [The first 90 days of an AI engineer in an Italian SME](https://mojtabaamini.com/writing/first-90-days-en) (Dec 2025): Translating "we should use AI" into a shipped feature people actually open. A field manual.
- [A GNN that learned our Bill of Materials](https://mojtabaamini.com/writing/gnn-bom-en) (Nov 2025): How we encoded stairlift components as a graph and used message-passing to predict process time and delivery date in under ten minutes.
- [A RAG pipeline that actually answers from the manual](https://mojtabaamini.com/writing/rag-that-works-en) (Oct 2025): Lessons from shipping a customer-support chatbot grounded in 1,400 pages of Extrema manuals — and reducing internal response times by 60%.
- [Reading CAN-bus from energy storage, without losing your mind](https://mojtabaamini.com/writing/can-bus-batteries-en) (Aug 2025): Notes from the Voltfang internship: parsing CAN frames, decoding DBCs, automating conformity certificates.
- [Adding LEM to CANTERA — a research engineer's rite of passage](https://mojtabaamini.com/writing/lem-cantera-en) (Jun 2025): How a Linear Eddy Model went into the open-source CANTERA library — across C++, Fortran and Python — and what that taught me about shipping into other people's codebases.
- [How I expose Python models behind a .NET API consumed by Angular](https://mojtabaamini.com/writing/angular-dotnet-ai-en) (May 2025): The Dekali stack is .NET + Angular with Python models behind the curtain. Here is the wiring that keeps latency under 200 ms on the order list.
- [An RNN that learned the rhythm of an Italian factory](https://mojtabaamini.com/writing/rnn-factory-rhythm-en) (Mar 2025): Predicting which phase a job is in, and what it will cost by the time it ships, from telemetry no one had ever bothered to keep.
- [From spec to BOM in 90 seconds: the configurator that closes deals](https://mojtabaamini.com/writing/spec-to-bom-en) (Jan 2025): A deep neural net that turns customer technical specs into the optimal stairlift configuration, the full Bill of Materials and a delivery date the sales team can actually commit to.
- [Old vs New: designing "I don't know" into a financial report](https://mojtabaamini.com/writing/old-vs-new-idk-en) (Nov 2024): On the Adhoc SCF portfolio-analysis system, the most important UI affordance is not the number. It is the row that says "we cannot tell, please confirm".
- [The CRM is the moat, not the AI](https://mojtabaamini.com/writing/crm-is-the-moat-en) (Sep 2024): Notes from a CRM modernisation in the Italian subsidised-finance sector. Why I keep recommending tiny AI features and bigger CRM investments.
- [Scraping check24.de without becoming the villain](https://mojtabaamini.com/writing/scraping-without-villain-en) (Jul 2024): Notes from the GreenPocket data project: how to do large-scale tariff scraping ethically, legally, and without breaking the source site.
- [Why AI PoCs die in week six, and how to ship in week eight instead](https://mojtabaamini.com/writing/sme-poc-curse-en) (May 2024): After three industrial projects and a dozen pitches, the pattern is the same. The PoC works in a notebook, dies on integration, and is buried by week ten.

## Profile

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.

## Contact

- Email: mojtaba.amini.1995@gmail.com
- Phone: +39 351 916 9897
- LinkedIn: https://www.linkedin.com/in/mojtabaamini1995
- GitHub: https://github.com/mojeee
- Address: Via Rovereto 35, 37126 Verona, Italy
