Henry Hiles

Henry Hiles NixOS System Administrator & Multiplatform Flutter Developer Contact me for a quote

About Me

Hello, I'm Henry Hiles, a developer specialising in NixOS system administration and Flutter development. I'm proficient with Nix, Dart, and Bash.

I build maintainable, declarative, and reproducible systems with Nix, usually using flakes, flake-parts, and Agenix. However, I can quickly adapt to any other preferred system. I also build high-performance, intuitive apps with Flutter, usually using Riverpod, Freezed, and Flutter Hooks.

Always eager to learn, I've earned certifications from Microsoft, Google, and Meta in cloud computing, AI, and cybersecurity.

Whether I'm configuring a new service with Nix, or designing a new app in Flutter, I'm always looking to deliver clean and efficient solutions.

My Projects and Contributions

The Federated Nexus logo, showing interconnected lines going out to orbs filled with the colors of the pride flag. Federated Nexus

July 2025 - Present

I run Federated Nexus, a community resource hosted on Nix with over 250 users. We host many FOSS (especially federated) services, including Matrix, LaSuite Docs, and Forgejo.

Nexus Client

Nov 2025 - Present

I'm developing Nexus Client, a simple and user-friendly Matrix client made with Flutter and the Gomuks SDK.

MatrixOIDC

Nov 2025 - Present

I made MatrixOIDC, for Federated Nexus, an API that allows for OIDC login to services authenticating against a Matrix homeserver, without the homeserver needing to support OIDC.

Nexusbot

Nov 2025 - Present

I created Nexusbot, a bot which automates the signup process for Federated Nexus. It does this by sending user registrations into an administrator Matrix room, where each application can be accepted or denied.

Nixpkgs

Aug 2023 - Present

I maintain many packages in Nixpkgs, a collection of over 120,000 software packages that can be installed with the Nix package manager.

The icon for QJobProcessorQuantarc Mobile Apps

Sep 2025 - Present

I designed, developed, and distributed two mobile apps for Quantarc, QHelpdesk and QJobProcessor. QHelpdesk streamlines customer support by enabling users to submit, track, and manage requests efficiently, while QJobProcessor allows contractors to see, complete, and update jobs. My responsibilities included UI/UX design, multiplatform support, and app development.

Certifications

I have obtained certifications from renowned organisations such as Google, Meta, and Microsoft, spanning various fields, including cybersecurity, artificial intelligence, Microsoft Azure cloud services, and front-end development:

Azure Fundamentals Badge Azure Data Fundamentals Badge Azure AI Fundamentals Badge Meta Front-End Developer Badge Google Cybersecurity Badge

Hire Me

Hire me for NixOS system administration and multiplatform Flutter development. I deliver reproducible, declarative infrastructure with Nix and fast, intuitive applications with Flutter, prioritising clean code, performance, accessibility, and reliable operation across platforms.

Contact me for a quote
Home Projects Certifications Hire Me