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

My Philosophy

I prefer native and performant solutions, avoiding containers when not needed. I build projects from scratch with attention to architecture and security. Experienced with firewalls (Cloudflare WAF, Hetzner Firewall, PF on FreeBSD).

Tech Stack

  • Backend: Java, C#, PHP (enthusiast), 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 & architecture)

What I Build

  • Server management panels in Java
  • Native Apple ecosystem apps
  • Pixel-art multiplayer games
  • Development tools for macOS
  • Enterprise mail infrastructures

AI-Assisted Development

I use Claude AI as an advanced assistant for code review, architectural optimization and refactoring. AI doesn't replace expertise, but accelerates the development process and validation of complex technical solutions.

PHP Enthusiast

Passionate PHP enthusiast. I've been using it for years for web projects, REST APIs and backend services. I appreciate its versatility, mature ecosystem and how easily it allows creating effective solutions. An often underestimated but extremely powerful language.

Unix/BSD Lover

In love with Unix and BSD systems. Experience with FreeBSD (primary), OpenBSD, Debian, Ubuntu and CentOS. I've also managed complete radio servers in the past. I consider BSD and Unix systems (including macOS) incredibly solid, stable and reliable - systems you can truly rely on in production.

My Projects

Innovative solutions built from scratch

MyTV

Swift SwiftUI iOS/iPadOS macOS

Native multiplatform application for TV streaming on the Apple ecosystem. Modern and fluid interface optimized for iPhone, iPad and Mac.

  • Universal iOS/iPadOS/macOS support
  • Native SwiftUI interface
  • High quality streaming
  • Multi-device synchronization
Visit website

AppCleaner Pro (Internal use)

Swift SwiftUI macOS Touch ID Xcode

A modern macOS application for completely uninstalling apps and all their associated files. Built with SwiftUI, it features Touch ID / biometric authentication instead of requiring a password, intelligent scanning of Library folders, drag & drop interface, and safe removal by moving files to Trash.

  • Touch ID / biometric authentication — no password required
  • Drag & drop apps to uninstall them
  • Intelligent scanning of all Library subfolders
  • File preview before deletion
  • Safe removal — files are moved to Trash, not permanently deleted
  • App Sandbox and Hardened Runtime for security

Sunake

Java MySQL WebSocket Pixel Art

Pixel-art MMORPG with persistent virtual world. Real-time chat system, virtual economy and customizable rooms.

  • Isometric pixel-art graphics
  • Real-time multiplayer
  • Virtual economy system
  • Customizable rooms
  • Chat and social features
Visit website

FreeBSD Mail Panel (Internal use)

Java 24 MySQL Postfix Dovecot Rspamd

Complete mail server management panel for FreeBSD 15+. Native alternative to Mailcow, completely without Docker. Complete stack with Postfix, Dovecot, Rspamd, ClamAV and Roundcube. Private project for personal use.

  • 100% native FreeBSD (no Docker)
  • HTTPS web panel with domain management
  • Automatic DKIM, SPF, DMARC
  • Anti-spam (Rspamd) + Antivirus (ClamAV)
  • Integrated webmail (Roundcube SSO)
  • 2FA/WebAuthn support

FreeBSD Web Panel (Internal use)

Java 24 MySQL NGINX PHP-FPM Kafka

Control panel for virtual host and website management on FreeBSD. Includes NGINX, PHP-FPM, MySQL and Kafka/Debezium integration for Change Data Capture (CDC): every MySQL database change is captured in real-time and published to Kafka streams for asynchronous processing. Private project for personal use.

  • NGINX + PHP-FPM management
  • Web-configurable virtual hosts
  • MySQL with CDC (Kafka + Debezium)
  • Automated SSL/TLS
  • User & database management
  • Real-time data streaming
  • 2FA/WebAuthn support

Brew MNMP (Closed Source)

Swift Homebrew macOS MySQL NGINX

Local development stack for macOS based on Homebrew. Manages MySQL, NGINX, PHP and other services via native interface, without virtualization. Publicly available as closed source software.

  • Native macOS interface
  • Homebrew service management
  • NGINX + MySQL + PHP
  • Simplified configuration
  • Zero virtualization overhead
Visit website

BrewNMAP (Closed Source)

Swift SwiftUI NMAP Homebrew

Native GUI for NMAP on macOS. Uses Homebrew as backend for network scans, port scanning and security auditing with modern UI. Publicly available as closed source software.

  • Native macOS GUI for NMAP
  • Integrated Homebrew backend
  • Advanced network scanning
  • Visual port scanning
  • Export results
Visit website

BrewMP4Cleaner (Closed Source)

Swift SwiftUI macOS Homebrew ffmpeg

Native SwiftUI utility for macOS that batch-processes video files: keep only the audio and subtitle tracks you want, compress with hardware-accelerated encoding (HEVC/H.264 VideoToolbox), and export to a folder of your choice. Uses ffmpeg, ffprobe and jq via Homebrew. Publicly available as closed source software.

  • Hardware-accelerated HEVC/H.264 encoding (Apple Silicon)
  • Intelligent per-file audio/subtitle language selection
  • Parallel batch processing (2-4 concurrent jobs)
  • CRF or target file size encoding modes
  • Real-time progress with ETA and live logs
Visit website

In Numbers

Some data about my experience

10+
Years of Experience
8
Main Projects
8+
Languages & Frameworks
5
Operating Systems

Infrastructure

The technology ecosystem behind my projects

FreeBSD & Unix

Primary OS for all servers. Also experienced with OpenBSD, Debian, Ubuntu and CentOS. Managed radio servers in the past. BSD/Unix systems are solid, stable and incredibly reliable.

Cloudflare

CDN, DNS, DDoS protection and SSL/TLS. Complete integration with origin certificates for secure end-to-end connections.

Hetzner

Cloud provider for FreeBSD server hosting. European data centers with excellent performance and competitive pricing.

Java 24

Primary runtime for server management panels, webservers and enterprise applications. Native performance and robust security.

MySQL 8.0

Relational database for all projects. Configured for CDC with Kafka/Debezium for real-time data streaming.

Postfix + Dovecot

Complete mail server stack with SMTP (Postfix), IMAP/POP3 (Dovecot), anti-spam (Rspamd) and antivirus (ClamAV).

Firewall & Security

Multi-layer firewall configuration: Cloudflare WAF, Hetzner Cloud Firewall, PF (Packet Filter) on FreeBSD. DDoS mitigation, rate limiting and IP reputation management. Not sponsored.
# 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