Portfolio
馃 Artificial QI
Python 路 Streamlit 路 CI/CD 路 ML Evaluation
A web application developed in collaboration with Zucchetti Software to automatically compare expected vs actual AI model responses.
What I did
- Led a 7-member team
- Designed the evaluation workflow
- Built a Streamlit-based interface
- Implemented CI/CD pipelines for automated benchmarking
Impact
- Reduced testing and reporting time by 40%
- Benchmarked 3+ AI models
- Delivered a production-ready MVP
馃敆 Links:
馃搻 Leja Nodes for Numerical Analysis
MATLAB 路 Numerical Methods 路 Polynomial Interpolation
Implementation and experimentation of numerical interpolation techniques based on Leja nodes, a recursive sequence of points that improves stability and flexibility compared to classical interpolation nodes.
What I did
- Implemented Leja node generation for polynomial interpolation
- Explored numerical stability and approximation behavior
- Structured reusable MATLAB scripts for numerical experiments
Key Concepts
- Polynomial interpolation
- Leja sequences and recursive node selection
- Numerical stability and approximation accuracy
Tech Stack
- MATLAB
- Numerical computing utilities
馃摗 Sensor Simulation Application
C++ 路 Qt 路 OOP
Desktop application simulating three types of sensors with CRUD operations and real-time visualization.
Highlights
- Modular OOP design
- Interactive GUI with Qt
- Clean separation between logic and UI
馃彟 Bank Database System
PostgreSQL 路 C 路 libpq
Relational database system for a banking application, made in collaboration with my friend Davide.
Highlights
- 20+ tables, 500+ records
- ACID-compliant transactions
- Concurrent access handling
馃敘 Integer to Roman Numerals Converter
Java 路 Testing 路 CI
Small but fully tested Java project, made in collaboration with my friend Davide.
Highlights
- 100% unit test coverage
- JaCoCo integration
- GitHub Actions CI pipeline
馃搶 More
You can find additional experiments and side projects on
馃憠 github.com/cola-marco