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

Mijn filosofie

Ik geef de voorkeur aan native en performante oplossingen, en vermijd containers wanneer ze niet nodig zijn. Ik bouw projecten vanaf nul met aandacht voor architectuur en beveiliging. Ervaring met firewalls (Cloudflare WAF, Hetzner Firewall, PF op FreeBSD).

Tech Stack

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

Wat ik bouw

  • Server management panels in Java
  • Native Apple-ecosysteem apps
  • Pixel-art multiplayer games
  • Ontwikkeltools voor macOS
  • Enterprise mail infrastructuren

AI-Assisted Development

Ik gebruik Claude AI als geavanceerde assistent voor code review, architecturale optimalisatie en refactoring. AI vervangt geen expertise, maar versnelt het ontwikkelproces en de validatie van complexe technische oplossingen.

PHP Enthusiast

Grote PHP-enthousiasteling. Ik gebruik het al jaren voor webprojecten, REST API's en backend services. Ik waardeer de veelzijdigheid, het volwassen ecosysteem en het gemak waarmee effectieve oplossingen kunnen worden gecreëerd. Een vaak onderschatte maar extreem krachtige taal.

Unix/BSD Lover

Verliefd op Unix- en BSD-systemen. Ervaring met FreeBSD (primair), OpenBSD, Debian, Ubuntu en CentOS. Ik heb in het verleden ook complete radioservers beheerd. Ik beschouw BSD- en Unix-systemen (inclusief macOS) als ongelooflijk solide, stabiel en betrouwbaar - systemen waar je echt op kunt vertrouwen in productie.

My Projects

Innovative solutions built from scratch

MyTV

Swift SwiftUI iOS/iPadOS macOS

Native multiplatform applicatie voor TV-streaming op het Apple-ecosysteem. Moderne en vloeiende interface geoptimaliseerd voor iPhone, iPad en Mac.

  • Universele iOS/iPadOS/macOS ondersteuning
  • Native SwiftUI interface
  • Hoge kwaliteit streaming
  • Multi-device synchronisatie
Visit website

AppCleaner Pro (Internal use)

Swift SwiftUI macOS Touch ID Xcode

Een moderne macOS-applicatie voor het volledig verwijderen van apps en alle bijbehorende bestanden. Gebouwd met SwiftUI, met Touch ID / biometrische authenticatie in plaats van een wachtwoord, intelligente scan van Library-mappen, drag & drop-interface en veilige verwijdering door bestanden naar de Prullenmand te verplaatsen.

  • Touch ID / biometrische authenticatie — geen wachtwoord nodig
  • Sleep apps om ze te verwijderen
  • Intelligente scan van alle Library-submappen
  • Bestandsvoorbeeld vóór verwijdering
  • Veilige verwijdering — bestanden worden naar Prullenmand verplaatst
  • App Sandbox en Hardened Runtime voor beveiliging

Sunake

Java MySQL WebSocket Pixel Art

Pixel-art MMORPG met een persistente virtuele wereld. Real-time chatsysteem, virtuele economie en aanpasbare kamers.

  • Isometrische pixel-art graphics
  • Real-time multiplayer
  • Virtueel economiesysteem
  • Aanpasbare kamers
  • Chat en sociale functies
Visit website

FreeBSD Mail Panel (Internal use)

Java 24 MySQL Postfix Dovecot Rspamd

Compleet mailserver beheerpaneel voor FreeBSD 15+. Native alternatief voor Mailcow, volledig zonder Docker. Complete stack met Postfix, Dovecot, Rspamd, ClamAV en Roundcube. Privéproject voor persoonlijk gebruik.

  • 100% native FreeBSD (geen Docker)
  • HTTPS webpaneel met domeinbeheer
  • Automatische DKIM, SPF, DMARC
  • Anti-spam (Rspamd) + Antivirus (ClamAV)
  • Geïntegreerde webmail (Roundcube SSO)
  • 2FA/WebAuthn ondersteuning

FreeBSD Web Panel (Internal use)

Java 24 MySQL NGINX PHP-FPM Kafka

Controlepaneel voor virtual host en websitebeheer op FreeBSD. Bevat NGINX, PHP-FPM, MySQL en Kafka/Debezium-integratie voor Change Data Capture (CDC): elke MySQL-databasewijziging wordt in real-time vastgelegd en gepubliceerd naar Kafka-streams voor asynchrone verwerking. Privéproject voor persoonlijk gebruik.

  • NGINX + PHP-FPM beheer
  • Web-configureerbare virtual hosts
  • MySQL met CDC (Kafka + Debezium)
  • Geautomatiseerde SSL/TLS
  • Gebruikers- en databasebeheer
  • Real-time data streaming
  • 2FA/WebAuthn ondersteuning

Brew MNMP (Closed Source)

Swift Homebrew macOS MySQL NGINX

Lokale ontwikkelstack voor macOS gebaseerd op Homebrew. Beheert MySQL, NGINX, PHP en andere services via native interface, zonder virtualisatie. Publiekelijk beschikbaar als closed source software.

  • Native macOS interface
  • Homebrew servicebeheer
  • NGINX + MySQL + PHP
  • Vereenvoudigde configuratie
  • Geen virtualisatie overhead
Visit website

BrewNMAP (Closed Source)

Swift SwiftUI NMAP Homebrew

Native GUI voor NMAP op macOS. Gebruikt Homebrew als backend voor netwerkscans, port scanning en security auditing met moderne UI. Publiekelijk beschikbaar als closed source software.

  • Native macOS GUI voor NMAP
  • Geïntegreerde Homebrew backend
  • Geavanceerde netwerkscans
  • Visuele port scanning
  • Resultaten exporteren
Visit website

BrewMP4Cleaner (Closed Source)

Swift SwiftUI macOS Homebrew ffmpeg

Native SwiftUI-hulpprogramma voor macOS voor batchverwerking van videobestanden: behoud alleen de gewenste audio- en ondertitelsporen, comprimeer met hardwareversnelde codering (HEVC/H.264 VideoToolbox) en exporteer naar een map naar keuze. Gebruikt ffmpeg, ffprobe en jq via Homebrew. Publiekelijk beschikbaar als closed source software.

  • Hardwareversnelde HEVC/H.264-codering (Apple Silicon)
  • Intelligente per-bestand audio-/ondertiteltaalselectie
  • Parallelle batchverwerking (2-4 gelijktijdige taken)
  • CRF- of doelbestandsgrootte coderingsmodi
  • Real-time voortgang met ETA en live logs
Visit website

In Numbers

Some data about my experience

10+
Jaren Ervaring
8
Hoofdprojecten
8+
Talen & Frameworks
5
Besturingssystemen

Infrastructure

The technology ecosystem behind my projects

FreeBSD & Unix

Primair besturingssysteem voor alle servers. Ook ervaring met OpenBSD, Debian, Ubuntu en CentOS. In het verleden radioservers beheerd. BSD/Unix-systemen zijn solide, stabiel en ongelooflijk betrouwbaar.

Cloudflare

CDN, DNS, DDoS-bescherming en SSL/TLS. Volledige integratie met origin certificates voor beveiligde end-to-end verbindingen.

Hetzner

Cloud provider voor FreeBSD server hosting. Europese datacenters met uitstekende prestaties en concurrerende prijzen.

Java 24

Primaire runtime voor server management panels, webservers en enterprise applicaties. Native prestaties en robuuste beveiliging.

MySQL 8.0

Relationele database voor alle projecten. Geconfigureerd voor CDC met Kafka/Debezium voor real-time data streaming.

Postfix + Dovecot

Complete mailserver stack met SMTP (Postfix), IMAP/POP3 (Dovecot), anti-spam (Rspamd) en antivirus (ClamAV).

Firewall & Security

Meerlaagse firewallconfiguratie: Cloudflare WAF, Hetzner Cloud Firewall, PF (Packet Filter) op FreeBSD. DDoS-mitigatie, rate limiting en IP-reputatiebeheer. Niet gesponsord.
# 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