Skip to content
View Mugen85's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Mugen85

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mugen85/README.md

πŸ‘‹ Ciao, sono Marco Morello


(English version below πŸ‡¬πŸ‡§)

🏭 Chi sono

15+ anni di esperienza in ambienti industriali regolamentati, oggi applicati allo sviluppo software in C# e .NET.

Non vengo dall'universitΓ , vengo dal campo β€” impianti alimentari, macchinari farmaceutici GMP, linee di produzione che non possono fermarsi. Da 4 anni studio seriamente sviluppo software, e porto in ogni progetto la stessa disciplina imparata in fabbrica: tracciabilitΓ , affidabilitΓ , zero tolleranza per l'errore su sistemi critici.

Percorso professionale:

  • 🏭 Conduttore di impianti in un'azienda alimentare (5 anni) β€” linee di produzione, controllo qualitΓ , manutenzione ordinaria
  • 🏠 Agente immobiliare (4 anni) β€” gestione clienti, trattative, documentazione tecnica
  • πŸ’Š Manutentore meccanico nel settore farmaceutico (6 anni) β€” macchinari GMP, documentazione FDA, ambienti ad alta regolamentazione
  • 🧺 Manutentore guasti in lavanderia industriale ospedaliera (1,5 anni) β€” impianti a servizio degli ospedali del nord Italia
  • βš™οΈ Montatore meccanico per aziende siderurgiche (attuale) β€” installazione e manutenzione di macchinari da catena di produzione

Questa esperienza mi ha insegnato cosa significa costruire per l'affidabilità, non solo per la demo. È la prospettiva che porto nel codice che scrivo oggi.


πŸ› οΈ Progetti principali

πŸ”Œ PlcBridge β€” TCP/IP bridge per comunicazione industriale (in sviluppo attivo)

Il progetto che unisce direttamente il mio background industriale allo sviluppo software: un simulatore/bridge C# / .NET 10 per la comunicazione TCP/IP con PLC, pensato per l'integrazione tra software gestionale e hardware di fabbrica.

Clean Architecture a layer separati (Core, Infrastructure, Worker, Tests), .NET Generic Host con BackgroundService per il polling asincrono, logging strutturato con Serilog (rotazione e retention dei log), TUI di monitoraggio con Spectre.Console, gestione della concorrenza con lock e CancellationToken per uno shutdown pulito, suite di test xUnit e pipeline CI/CD su GitHub Actions.

È il progetto che dimostra meglio il valore della mia esperienza di dominio: conosco già cosa serve a un sistema che comunica con un PLC per non fermarsi mai.


🏍️ MotoLogPro β€” Gestione officina moto (in sviluppo attivo)

Applicazione .NET MAUI + Web API per la gestione di un'officina motociclistica. Clienti, interventi, storico veicoli, autenticazione JWT, database relazionale con Entity Framework Core.

Architettura client-server, separazione dei layer, documentazione API con Swagger. Nasce dalla curiositΓ  di costruire qualcosa di concreto, ispirandosi a processi reali che conosco bene.


πŸ”§ MechTools β€” App per meccanici da officina

Applicazione multipiattaforma (Windows + Android) in .NET MAUI, nata da un bisogno reale: avere a portata di mano, mentre si montano macchinari, strumenti di calcolo e riferimento tecnico.

La uso personalmente sul lavoro ogni giorno β€” software semplice, costruito da chi conosce il problema dall'interno.


πŸ’° WalletWise β€” Gestione finanze personali

Applicazione multipiattaforma (Windows + Android) in .NET MAUI. Interfaccia moderna, gestione di entrate/uscite, categorie, storico transazioni.

Progetto che ha consolidato le mie competenze su UX mobile, persistenza dei dati locale e architettura MVVM.


🧰 Tech Stack

C# .NET MAUI ASP.NET Core Blazor EF Core SQLite SQL Server JWT Swagger Clean Architecture xUnit GitHub Actions Visual Studio VS Code


🎯 Obiettivo

Diventare software developer, con un focus su applicazioni industriali e gestionali. La conoscenza diretta dei processi produttivi e della manutenzione non Γ¨ un dettaglio biografico: Γ¨ un asset che voglio mettere al servizio di team che sviluppano software per il mondo reale.


πŸ”₯ Cosa cerco

  • OpportunitΓ  in aziende che sviluppano software per il settore manifatturiero, industriale o gestionale
  • Ambienti che valorizzino clean code, architettura solida e crescita tecnica continua
  • Team in cui la competenza di dominio sia considerata un asset, non solo il titolo di studio

πŸ“© Contattami


"Ho passato 15 anni a capire come si rompe un macchinario, perchΓ© si ferma una linea, come si documenta un intervento. Ora scrivo il software che avrei voluto avere quando ero dall'altra parte."


πŸ‡¬πŸ‡§ English Version

πŸ‘‹ Hi, I'm Marco Morello


🏭 About me

15+ years in regulated industrial environments, now applied to software development in C# and .NET.

I didn't come from university β€” I came from the field: food-manufacturing plants, GMP pharmaceutical machinery, production lines that can't afford to stop. For the past 4 years I've been seriously studying software development, and I bring the same discipline I learned on the factory floor into every project I build: traceability, reliability, zero tolerance for errors on critical systems.

Background:

  • 🏭 Production line operator in a food manufacturing company (5 years)
  • 🏠 Real estate agent (4 years)
  • πŸ’Š Mechanical maintenance technician in the pharmaceutical sector (6 years) β€” GMP machinery, FDA documentation, highly regulated environments
  • 🧺 Breakdown maintenance technician in an industrial hospital laundry (1.5 years) β€” serving hospitals across northern Italy
  • βš™οΈ Mechanical assembler for steelworks companies (current) β€” installation and maintenance of production line machinery

That experience taught me what it means to build for reliability, not just for the demo. It's the perspective I bring to the code I write today.


πŸ› οΈ Main Projects

πŸ”Œ PlcBridge β€” TCP/IP bridge for industrial communication (actively in development)

The project that most directly connects my industrial background to software development: a C# / .NET 10 TCP/IP simulator and bridge for PLC communication, built to integrate management software with factory-floor hardware.

Clean Architecture across separated layers (Core, Infrastructure, Worker, Tests), .NET Generic Host with a BackgroundService for asynchronous polling, structured logging with Serilog (rotation and retention), a monitoring TUI with Spectre.Console, concurrency handling with lock and graceful shutdown via CancellationToken, an xUnit test suite, and a CI/CD pipeline on GitHub Actions.

It's the project that best shows the value of my domain background: I already know what a system talking to a PLC needs in order to never stop.


🏍️ MotoLogPro β€” Motorcycle workshop management (actively in development)

A .NET MAUI + Web API application for motorcycle workshop management. Customers, service orders, vehicle history, JWT authentication, relational database with Entity Framework Core.

Client-server architecture, layer separation, API documentation with Swagger.


πŸ”§ MechTools β€” Workshop tool app for mechanics

A cross-platform (Windows + Android) application built with .NET MAUI, born from a real need: having technical calculation and reference tools at hand while assembling machinery.

I use it personally on the job, every day β€” simple software, built by someone who knows the problem from the inside.


πŸ’° WalletWise β€” Personal finance management

A cross-platform (Windows + Android) application built with .NET MAUI. Modern UI, income/expense tracking, categories, transaction history.


🧰 Tech Stack

C# .NET MAUI ASP.NET Core Blazor EF Core SQLite SQL Server JWT Swagger Clean Architecture xUnit GitHub Actions Visual Studio VS Code


🎯 Goal

Become a software developer, with a focus on industrial and management applications. Hands-on knowledge of production processes and maintenance isn't a biographical detail β€” it's an asset I want to put to work for teams building software for the real world.


πŸ”₯ What I'm looking for

  • Opportunities at companies developing software for manufacturing, industrial, or management sectors
  • Teams that value clean code, solid architecture, and continuous technical growth
  • Environments where domain expertise is considered an asset, not just a degree

πŸ“© Contact me


"I spent 15 years understanding how a machine breaks down, why a production line stops, how to document a maintenance job. Now I write the software I wish I'd had when I was on the other side."

Popular repositories Loading

  1. MotoLogPro MotoLogPro Public

    App demo .NET MAUI + Web API per gestione officina con Auth JWT

    C# 5 1

  2. wallet-wise-maui-app wallet-wise-maui-app Public

    Wallet Wise Γ¨ una moderna applicazione per la gestione delle finanze personali sviluppata con .NET MAUI. Mira a fornire un'esperienza utente pulita, intuitiva e multipiattaforma per la gestione di …

    C# 4

  3. ZeldaTextAdventure ZeldaTextAdventure Public

    Un gioco di avventura testuale in C# ispirato a The Legend of Zelda, creato per apprendere i fondamenti della programmazione orientata agli oggetti.

    C# 1

  4. MechTools MechTools Public

    App .NET MAUI per meccanici. Calcolo raccordi, conversioni e tabelle tecniche.

    C# 1

  5. anki-mazzi anki-mazzi Public

    Mazzi Anki gratuiti per sviluppatori C#

    1

  6. PlcBridge PlcBridge Public

    Industrial-grade C#/.NET solution implementing Clean Architecture, a multithreaded asynchronous TCP/IP server, and a real-time Blazor HMI for industrial automation simulation.

    C# 1