M's Works

Parliamo su

Curriculum · aggiornato a settembre 2026

Antonio Cirino Murabito.Full-stack developer · Sistemista · Security & GDPR by design

Sviluppatore full-stack e sistemista, fondatore di M's Works e studente di Ingegneria Cibernetica a Palermo. Progetto e mantengo applicazioni web in produzione (TypeScript, Next.js, PostgreSQL), amministro server e reti aziendali e porto sicurezza e GDPR dentro l'architettura, non a posteriori. Metodo documentato e AI agentica come strumento quotidiano, sempre con revisione umana.

Antonio Cirino Murabito
Founder & Lead DeveloperM's Works
Telefono · WhatsApp
+39 375 850 9144
Sede
Monreale (PA) · Palermo
PEC
antonio.murabito@pec.it
Esperienza

Dove lavoro e dove ho lavorato.

Gen 2026 – oggi

In corso

Founder & Lead Developer

M's Works · studio tecnico, Palermo

  • Team di 4 persone su sviluppo web e app, SEO/GEO, GDPR, security audit, gestione IT e AI Act. Seguo l'intero ciclo, dal preventivo e contratto/NDA/DPA a deploy e manutenzione.

  • Prodotti propri: Accepta (fatturazione elettronica SaaS) ed Effetto (app desktop Rust/Tauri).

2026 – oggi

In corso

Consulente IT & sistemista

Società di recupero crediti · circa 15 dipendenti, Palermo

  • VPN mesh Tailscale, segmentazione di rete, separazione di account e ruoli; SIEM Wazuh lato server con agent sulle postazioni.

  • Rilevazione presenze Clockify (timesheet e kiosk), formazione e manualistica per il personale.

Feb 2026 – oggi

In corso

Full-stack developer · suite gestionale interna

Società di consulenza internazionale · da remoto

  • Webapp su Postgres multi-schema con SSO JWT: finanza e flussi di denaro, ore e disponibilità, CRM vendite (GoHighLevel), archivio video (Whisper, FFmpeg).

  • Vault AES-256-GCM con TOTP e sync via webhook HMAC + SSE; gateway Fastify per i conti bancari.

  • Incident response su una VPS compromessa da un cryptominer, ricostruita con SSH hardening, Nginx, PM2 e TLS.

Lug 2025 – ago 2026

Full-stack web developer

Bigoodino · BDGROUP S.r.l. · freelance, da remoto

  • API REST e backend (MySQL, JWT), frontend React/Next.js, accessi multi-azienda, manutenzione evolutiva.

Ago 2025 – ago 2026

Full-stack developer & graphic designer

META Gaming Pub · Bagheria (PA), freelance

  • Menu digitale da QR con ordini, gestionale comande, piattaforma fidelity (worker idempotente su coda, RLS), catalogo giochi con assistente AI; grafiche social.

Leggi il case study
Progetti

Progetti selezionati.

Due prodotti nostri e tre lavori per clienti. Dove c'è un case study pubblico, il link porta lì.

SaaS

Prodotto M's Works

Accepta

Fatturazione elettronica italiana: XML FatturaPA e invio allo SdI, ciclo passivo, scadenzario, riconciliazione bancaria, F24, multi-azienda. API REST, webhook firmati e server MCP da un unico registro; tenancy fail-closed.

Next.js 16 · Prisma 7 · Postgres · BetterAuth · Inngest · Stripe

Desktop · Rust

Prodotto M's Works

Effetto

App desktop Tauri per compilare e stampare cambiali su moduli prestampati. Stampa calibrata al millimetro, validazione CF, P.IVA, ABI e CAB, archivio locale SQLite, aggiornamenti firmati.

Scopri Effetto

Tauri · Rust · React · SQLite

Piattaforma

Cliente · USA

Finanzamille

Piattaforma in abbonamento per una community finanziaria californiana, migrata da un generatore no-code a un'infrastruttura propria: contenuti davvero riservati, archivio spostato senza perdite, audit trail e CRM interno.

Leggi il case study

Next.js · Prisma · Supabase · next-intl

PWA

Cliente · Palermo

Priolo the Barbers

Sito, prenotazione senza registrazione e gestionale di sala per una barberia storica di Palermo. Un vincolo di esclusione in Postgres impedisce le sovrapposizioni; promemoria via WhatsApp ed email.

Leggi il case study

Next.js · Postgres · Twilio · Resend · Vercel Cron

VPS · PHP 8.4

Cliente · sistemi

Migrazione WordPress su VPS

E-commerce aziendale: audit di sicurezza e GDPR, staging isolato con doppio pool PHP-FPM (7.4 e 8.4) per confrontare il comportamento, runbook con checkpoint, backup cifrati, rollback collaudato e hardening del server.

Cliente sotto NDA e DPA: il nome non si pubblica.

Competenze

Cosa uso, e dove.

In produzioneEsperienza

Linguaggi

  • TypeScript
  • JavaScript
  • SQL
  • Python
  • PHP
  • Rust
  • Bash
  • PowerShell
  • Java
  • C++

Frontend

  • React 19
  • Next.js 16
  • Tailwind v4
  • shadcn/ui
  • TanStack Query
  • Zustand
  • next-intl
  • PWA
  • React Flow

Backend e dati

  • Node.js
  • PostgreSQL
  • Supabase
  • Prisma 7
  • REST / OpenAPI
  • Zod
  • Fastify
  • Bun
  • MySQL
  • SQLite
  • Redis
  • RabbitMQ
  • Inngest
  • Webhook · SSE

Sistemi e infrastruttura

  • Linux VPS
  • Nginx
  • SSH hardening
  • Vercel
  • Git · GitHub
  • PM2
  • PHP-FPM
  • TLS
  • Tailscale
  • Wazuh SIEM
  • GitHub Actions
  • Backup · rollback
  • WordPress
  • Windows

Security e compliance

  • Security by design
  • GDPR · DPA
  • Auth · JWT · BetterAuth
  • AES-256-GCM
  • TOTP
  • Ed25519
  • RLS
  • Rate limiting
  • Incident response
  • AI Act

AI e automazione

  • Claude Code
  • MCP server
  • Agenti · skill · plugin
  • OpenAI API
  • Whisper
  • LLM locali
  • scikit-learn
  • LightGBM

Qualità e desktop

  • Vitest
  • Playwright
  • pytest
  • Electron
  • Tauri

Design

  • Figma
  • Brand identity
  • Design system
  • Grafica social
  • Fotografia
Formazione e lingue

Studi, associazioni, lingue.

Formazione

  • 2025 – in corso

    Laurea in Ingegneria Cibernetica

    Università degli Studi di Palermo

  • 2020 – 2025

    Diploma di istruzione tecnica

    IISS Alessandro Volta, Palermo

Altre esperienze

  • Set 2025 – oggi

    Staff tecnico · sviluppo web

    Vivere Ingegneria · Vivere Ateneo, associazione studentesca UniPa

  • 2021 – 2025

    Progetti freelance e personali

    Siti web e bot Telegram in PHP/MySQL (A-BOT, open source), durante le superiori

Lingue

  • Italiano

    Madrelingua

  • Inglese

    Lettura tecnica, documentazione, call

Come lavoro

Le regole che valgono su ogni progetto.

  1. Decisioni scritte

    Ogni scelta non ovvia è registrata con la sua motivazione; la documentazione vive nel repository, accanto al codice.

  2. Database senza sorprese

    Solo migrazioni versionate, schemi separati per progetto, prove contro il database reale.

  3. Sicurezza dal primo giorno

    Segreti validati all'avvio, dati dei clienti isolati tra loro, staging separato dalla produzione.

  4. Il codice è del cliente

    Nessun lock-in: il codice resta a chi l'ha pagato, con un report datato per ogni intervento.

Prossimo passo

Hai un progetto da affidare?

Scrivimi cosa ti serve: ti rispondo io, e se non sono la persona giusta te lo dico.

«Se l'opportunità non bussa, costruisciti una porta.»

Milton Berle