Pietro Giuseppe D'Amico

Developer • System Architect • FreeBSD Enthusiast

I develop native solutions for FreeBSD, Apple ecosystem applications and manage FreeBSD servers. I have worked with Debian, Ubuntu and CentOS, created radio servers and managed complete infrastructures. In love with Unix/BSD systems (FreeBSD, OpenBSD, macOS) for their solidity, stability and reliability.

Java C# PHP Swift FreeBSD MySQL Kafka Claude AI Cloudflare

About Me

Passionate developer of servers and Apple ecosystem

Mi filosofía

Prefiero soluciones nativas y de alto rendimiento, evitando contenedores cuando no son necesarios. Construyo proyectos desde cero prestando atención a la arquitectura y la seguridad. Tengo experiencia con firewalls (Cloudflare WAF, Hetzner Firewall, PF en FreeBSD).

Stack tecnológico

  • Backend: Java, C#, PHP (entusiasta), MySQL, Redis, Kafka
  • Frontend: Swift (iOS/macOS)
  • Server: FreeBSD 15+, OpenBSD, Debian, Ubuntu, CentOS
  • Cloud: Hetzner + Cloudflare
  • Security: PF, Cloudflare WAF, Hetzner FW
  • Tools: Homebrew, NMAP
  • AI: Claude (code review y arquitectura)

Lo que desarrollo

  • Paneles de gestión de servidores en Java
  • Apps nativas para ecosistema Apple
  • Juegos multiplayer pixel-art
  • Herramientas de desarrollo para macOS
  • Infraestructuras de correo empresarial

AI-Assisted Development

Utilizo Claude AI como asistente avanzado para code review, optimización arquitectónica y refactoring. La IA no reemplaza la competencia, sino que acelera el proceso de desarrollo y validación de soluciones técnicas complejas.

PHP Enthusiast

Gran apasionado de PHP. Lo utilizo desde hace años para proyectos web, API REST y servicios backend. Aprecio su versatilidad, ecosistema maduro y la facilidad con la que permite crear soluciones eficaces. Un lenguaje a menudo subestimado pero extremadamente potente.

Unix/BSD Lover

Enamorado de los sistemas Unix y BSD. Experiencia con FreeBSD (principal), OpenBSD, Debian, Ubuntu y CentOS. También he gestionado servidores de radio completos. Considero los sistemas BSD y Unix (incluido macOS) increíblemente sólidos, estables y fiables - sistemas en los que se puede confiar en producción.

My Projects

Innovative solutions built from scratch

MyTV

Swift SwiftUI iOS/iPadOS macOS

Aplicación nativa multiplataforma para streaming de TV en el ecosistema Apple. Interfaz moderna y fluida optimizada para iPhone, iPad y Mac.

  • Soporte universal iOS/iPadOS/macOS
  • Interfaz SwiftUI nativa
  • Streaming en alta calidad
  • Sincronización multi-dispositivo
Visit website

AppCleaner Pro (Internal use)

Swift SwiftUI macOS Touch ID Xcode

Una aplicación macOS moderna para desinstalar completamente apps y todos sus archivos asociados. Desarrollada con SwiftUI, utiliza autenticación Touch ID / biométrica en lugar de contraseña, escaneo inteligente de carpetas Library, interfaz drag & drop y eliminación segura moviendo archivos a la Papelera.

  • Autenticación Touch ID / biométrica — sin necesidad de contraseña
  • Arrastra y suelta apps para desinstalarlas
  • Escaneo inteligente de todas las subcarpetas Library
  • Vista previa de archivos antes de eliminar
  • Eliminación segura — los archivos se mueven a la Papelera
  • App Sandbox y Hardened Runtime para la seguridad

Sunake

Java MySQL WebSocket Pixel Art

MMORPG en estilo pixel-art con mundo virtual persistente. Sistema de chat en tiempo real, economía virtual y sistema de habitaciones personalizables.

  • Gráficos pixel-art isométricos
  • Multiplayer en tiempo real
  • Sistema de economía virtual
  • Habitaciones personalizables
  • Chat y funciones sociales
Visit website

FreeBSD Mail Panel (Internal use)

Java 24 MySQL Postfix Dovecot Rspamd

Panel completo para gestión de servidor de correo en FreeBSD 15+. Alternativa nativa a Mailcow, completamente sin Docker. Stack completo con Postfix, Dovecot, Rspamd, ClamAV y Roundcube. Proyecto privado para uso personal.

  • 100% nativo FreeBSD (sin Docker)
  • Panel web HTTPS con gestión de dominios
  • DKIM, SPF, DMARC automáticos
  • Anti-spam (Rspamd) + Antivirus (ClamAV)
  • Webmail integrado (Roundcube SSO)
  • Soporte 2FA/WebAuthn

FreeBSD Web Panel (Internal use)

Java 24 MySQL NGINX PHP-FPM Kafka

Panel de control para gestión de virtual hosts y sitios web en FreeBSD. Incluye NGINX, PHP-FPM, MySQL e integración Kafka/Debezium para Change Data Capture (CDC): cada cambio en la base de datos MySQL se captura en tiempo real y se publica en streams Kafka para procesamiento asíncrono. Proyecto privado para uso personal.

  • Gestión NGINX + PHP-FPM
  • Virtual hosts configurables vía web
  • MySQL con CDC (Kafka + Debezium)
  • SSL/TLS automatizado
  • Gestión de usuarios y bases de datos
  • Streaming de datos en tiempo real
  • Soporte 2FA/WebAuthn

Brew MNMP (Closed Source)

Swift Homebrew macOS MySQL NGINX

Stack de desarrollo local para macOS basado en Homebrew. Gestiona MySQL, NGINX, PHP y otros servicios mediante interfaz nativa, sin virtualización. Disponible públicamente como software de código cerrado.

  • Interfaz nativa macOS
  • Gestión de servicios Homebrew
  • NGINX + MySQL + PHP
  • Configuración simplificada
  • Sin overhead de virtualización
Visit website

BrewNMAP (Closed Source)

Swift SwiftUI NMAP Homebrew

Interfaz gráfica nativa para NMAP en macOS. Utiliza Homebrew como backend para escaneos de red, port scanning y auditoría de seguridad con UI moderna. Disponible públicamente como software de código cerrado.

  • GUI nativa macOS para NMAP
  • Backend Homebrew integrado
  • Escaneo de red avanzado
  • Port scanning visual
  • Exportar resultados
Visit website

BrewMP4Cleaner (Closed Source)

Swift SwiftUI macOS Homebrew ffmpeg

Utilidad SwiftUI nativa para macOS para procesamiento por lotes de archivos de video: mantén solo las pistas de audio y subtítulos deseadas, comprime con codificación acelerada por hardware (HEVC/H.264 VideoToolbox) y exporta a la carpeta elegida. Utiliza ffmpeg, ffprobe y jq a través de Homebrew. Disponible públicamente como software de código cerrado.

  • Codificación HEVC/H.264 acelerada por hardware (Apple Silicon)
  • Selección inteligente de idiomas de audio/subtítulos por archivo
  • Procesamiento por lotes en paralelo (2-4 trabajos simultáneos)
  • Modos de codificación CRF o tamaño de archivo objetivo
  • Progreso en tiempo real con ETA y registros en vivo
Visit website

In Numbers

Some data about my experience

10+
Años de Experiencia
8
Proyectos Principales
8+
Lenguajes y Frameworks
5
Sistemas Operativos

Infrastructure

The technology ecosystem behind my projects

FreeBSD & Unix

Sistema operativo principal para todos los servidores. Experiencia también con OpenBSD, Debian, Ubuntu y CentOS. He gestionado servidores de radio en el pasado. Los sistemas BSD/Unix son sólidos, estables e increíblemente fiables.

Cloudflare

CDN, DNS, protección DDoS y SSL/TLS. Integración completa con origin certificates para conexiones seguras de extremo a extremo.

Hetzner

Proveedor cloud para hosting de servidores FreeBSD. Data centers europeos con rendimiento excelente y precios competitivos.

Java 24

Runtime principal para paneles de gestión de servidores, webservers y aplicaciones enterprise. Rendimiento nativo y seguridad robusta.

MySQL 8.0

Base de datos relacional para todos los proyectos. Configurado para CDC con Kafka/Debezium para data streaming en tiempo real.

Postfix + Dovecot

Stack completo de servidor de correo con SMTP (Postfix), IMAP/POP3 (Dovecot), anti-spam (Rspamd) y antivirus (ClamAV).

Firewall & Security

Configuración de firewall multicapa: Cloudflare WAF, Hetzner Cloud Firewall, PF (Packet Filter) en FreeBSD. Mitigación DDoS, rate limiting y gestión de reputación IP. No patrocinado.
# Technology Stack

Backend: Java 24, C#, PHP
Database: MySQL 8.0, Redis
Mail: Postfix, Dovecot, Rspamd, ClamAV
Web: NGINX, PHP-FPM
Streaming: Kafka, Debezium

Security: PF, Cloudflare WAF, Hetzner Firewall, Rate Limiting
Cloud: Hetzner (Hosting), Cloudflare (CDN + Security)
OS: FreeBSD 15.0, OpenBSD, Debian, Ubuntu, CentOS

Where to Find Me

Connect with me on the main channels