All My Other Projects

B2B App Migration: Xamarin.Forms to .NET MAUI

Led the critical migration of the company's B2B application from Xamarin.Forms to .NET MAUI, ensuring continued functionality, significant performance improvements, and enhanced future compatibility with minimal downtime.

.NET MAUIXamarin.FormsC#.NETMobile DevelopmentCross-Platform DevelopmentPerformance OptimizationUI/UX Migration
Learn more

Automated Testing Suite for B2B Web Application

Created a comprehensive suite of automated tests for a B2B web application using Playwright, targeting critical user flows to ensure consistent quality, faster issue identification, and a significant reduction in manual testing efforts.

PlaywrightC# (.NET)ASP.NET MVCAutomated TestingWeb Application TestingCI/CD IntegrationTest Automation Frameworks
Learn more

Bloom Filter in Python (Python Package & Library)

Developed and optimized a Python implementation of a Bloom Filter, a space-efficient probabilistic data structure, configurable for expected elements and false positive rates. The project is available as a PyPI package and on GitHub, with detailed documentation covering theory, installation, usage, and benchmarks.

PythonData StructuresAlgorithmsProbabilistic AlgorithmsPerformance OptimizationPackaging (PyPI)Unit Testing (Pytest)Benchmarking
Learn more

CodiceFiscale: .NET Core Library for Italian Tax Code Calculation & Validation

Developed a .NET Core library, 'CodiceFiscale,' for calculating and validating the Italian Tax Code (Codice Fiscale). Available on NuGet and GitHub, it offers an easy-to-use interface for generating, decoding, and validating tax codes based on personal data.

.NET CoreC#Library DevelopmentNuGet PackagingData ValidationAlgorithm ImplementationItalian Tax Code Logic
Learn more

DanteGPT: Fine-tuned GPT-2 for Dantesque Text Generation

Developed and fine-tuned 'DanteGPT,' a GPT-2 model designed to generate text in the poetic style of Dante Alighieri’s Divina Commedia. This project, available on Hugging Face and Kaggle, emulates Dante's tercet structure, rhyme scheme (ABA BCB CDC), and thematic elements.

NLPDeep LearningGPT-2 (Fine-tuning)PythonHugging Face TransformersKaggleText GenerationPoetic Style TransferItalian Language Processing
Learn more

Drug Traceability Process Standardization

Designed and implemented a comprehensive solution to standardize drug traceability workflows, creating an intuitive application for managing transmission history to the Italian Ministry of Health, tracking rejected submissions, and streamlining recovery operations.

Node.jsExpress.jsReactPostgreSQLXMLDockerAPI IntegrationUI/UX Design
Learn more

ERP Release Upgrade & Integration Validation

Provided key support during a company-wide ERP system upgrade, conducting extensive testing of existing integrations, managing critical component migration, and collaborating with internal teams to ensure a seamless transition and improved system stability.

PythonSage X3 (ERP)SQL ServerStored ProceduresAPI IntegrationDatabase ManagementSystem Administration
Learn more

ERP SOAP Web Services Integration for Automated Record Creation

Implemented a robust integration with the ERP system using SOAP web services to fully automate the creation of new customer and product records, significantly reducing manual intervention and improving data accuracy.

.NET CoreC#PythonSOAP Web ServicesERP Integration (Sage X3)Workflow AutomationAPI DevelopmentDocker
Learn more

GDXvania: An Arcade-Style Homage Game

Developed 'GDXvania,' an arcade-style homage to classic old-school action games, as a university assignment. Built with the libGDX framework, it focuses on core gameplay, simplified controls, single-screen design, and atmospheric presentation, culminating in a challenging boss fight.

JavalibGDXGame DevelopmentGradleObject-Oriented ProgrammingGame Design2D GraphicsSound Design
Learn more

Generic Data Reporter for Automated Reporting & Distribution

Researched and developed a generic Python-based data reporter script to automate the generation and multi-format distribution (Excel, JSON, CSV) of reports from any database, deliverable via email, FTP, or SFTP, with flexible INI file configuration for easy scheduling and adaptation.

PythonSQL (Generic)Database API WrappersExcel LibrariesJSONCSVFTP/SFTP LibrariesEmail Automation LibrariesINI File Parsing
Learn more

Gentleman Closet: AI-Powered Smart Wardrobe Assistant

Developed 'Gentleman Closet,' a modern and intelligent personal wardrobe management mobile application built with Flutter. It helps users organize clothes, plan outfits, and receive AI-based suggestions tailored to style, weather, and occasion, featuring an offline-first design and planned LLM integration.

FlutterDartMobile DevelopmentAI Integration (Gemini API)Local Database (Hive)State Management (Provider)UI/UX DesignOffline-First Development
Learn more

Internal B2B System Migration & Sales Workflow Redesign

Collaborated with colleagues to successfully migrate a legacy internal B2B system (JSP/Oracle) to a modern ASP.NET MVC and PostgreSQL-based platform, redefining up- and cross-selling workflows through data-driven strategies and providing comprehensive user support.

ASP.NET MVCC#BootstrapPostgreSQLPython (ETL)JSPOracle (Legacy)SQLData MigrationWorkflow RedesignUI/UX Improvement
Learn more

Pharmaceutical Data Integration & Centralization

Led the integration of a pharmaceutical SOAP web service to centralize and streamline critical data into a PostgreSQL Data Warehouse via a robust .NET Core API and ETL pipeline, ensuring data accuracy, scalability, and optimized accessibility for business analysis.

SOAP Web Services.NET CoreC#PostgreSQLETL (Extract, Transform, Load)DockerData WarehousingAPI DevelopmentSQLData ConsistencyScalability
Learn more

Reactive Architecture: Principles & Patterns for Building Reactive Systems

A comprehensive guide on building Reactive Systems using Reactive Architecture principles. This GitHub repository provides an in-depth resource covering topics such as Reactive Microservices, Distributed Messaging, and CQRS & Event Sourcing, emphasizing responsive, resilient, and elastic system design.

Reactive SystemsReactive ArchitectureDistributed SystemsMicroservicesCQRSEvent SourcingDomain-Driven DesignMessage QueuesSystem Design
Learn more

Integration of External Sales Booster System

Integrated an external machine learning-powered sales booster system into the company's ASP.NET MVC website and Xamarin mobile app, analyzing inventory data to suggest products and optimize sales efficiency, inventory management, and product availability.

ASP.NET MVCC#REST APIXamarinMobile DevelopmentMachine Learning IntegrationAPI IntegrationInventory Management SystemsPostgreSQL
Learn more

Software Repository Migration: SVN to Git

Led the migration of various software repositories from SVN (Subversion) to Git, enhancing collaboration, streamlining version control workflows, and ensuring better scalability for future development while maintaining data integrity.

GitSVN (Subversion)Version Control SystemsRepository ManagementMigration Tools
Learn more