My name is Frederick Ding, and I am a lawyer at Desmarais LLP, with a focus on district court patent litigation and appeals.[1] My particular interests are in the intersection of technology and law.


  • Technology and law
    • Intellectual property for software, electronics, medical devices, pharmaceuticals, consumer healthcare goods
    • Internet regulation: net neutrality, free speech/anonymity, scarce resource allocation
    • Privacy: surveillance, encryption
    • Cybersecurity: corporate breaches, cybercrime, criminal law policy
    • End-user rights: format shifting, anti-circumvention, scraping, other fair use
    • E-discovery, information management, and digital obsolescence: hidden metadata, forensic inspection, preservation, archival
  • Consumer protection
    • Mandatory arbitration clauses, class action waivers, access to justice
    • Click-through licenses, terms of use, acceptable use policies, contracts of adhesion
  • Programming & web development
    • Python, Java, R, PHP, JavaScript/TypeScript, shell scripting, HTML/CSS…
  • Homelab (computer networking, virtualization, systems administration)
    • Enterprise-grade server and storage hardware (what’s in my homelab)
    • VMware vSphere & ESXi, Citrix XenServer, KVM & Proxmox, Kubernetes, Docker
    • IPv6, VLANs, 10GbE over fibre and multigig copper, power-over-ethernet
    • ZFS on Linux, LTO tape backup, Blu-ray optical media
    • Active Directory, FreeIPA, LDAP, SAML, OIDC, SSO, Keycloak

Open source work

Coding is a hobby. Most of my past open source projects are now unmaintained. Other than my own projects, I occasionally contribute bug reports and fixes to open source software that I run in my homelab, including GitLab, oVirt, FreeIPA, and Keycloak. Among other things, I also maintain a mirror tracking the master branch of HandBrake that gets continuously built in GitLab CI.

Elsewhere on the web

Tweet at me: @FrederickDing.


I use S/MIME and PGP. You can verify my digital signatures and send me encrypted communications using one of the following keys:


1 Admitted in the Commonwealth of Massachusetts, the State of New York, and the State of New Jersey.