diff --git a/src/images/projects/matrixOidc.png b/src/images/projects/matrixOidc.png new file mode 100644 index 0000000..c6b0515 Binary files /dev/null and b/src/images/projects/matrixOidc.png differ diff --git a/src/images/projects/nexusBot.png b/src/images/projects/nexusBot.png new file mode 100644 index 0000000..6c6dac8 Binary files /dev/null and b/src/images/projects/nexusBot.png differ diff --git a/src/pages/index.astro b/src/pages/index.astro index 5322bcc..340931e 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -7,6 +7,8 @@ import ai900 from "../images/certificates/ai900.png" import az900 from "../images/certificates/az900.png" import dp900 from "../images/certificates/dp900.png" import quantarcSite from "../images/projects/quantarcSite.png" +import matrixOidc from "../images/projects/matrixOidc.png" +import nexusBot from "../images/projects/nexusBot.png" import federatedNexus from "../images/projects/federatedNexus.png" import nexusClient from "../images/projects/nexusClient.png" import federatedNexusIcon from "../images/projects/icons/federatedNexus.svg" @@ -22,7 +24,8 @@ import CallToAction from "../components/CallToAction.astro"
Henry Hiles - Multiplatform Flutter Developer & Front-End Web Developer + NixOS System Administrator & Multiplatform Flutter Developer
@@ -31,13 +34,16 @@ import CallToAction from "../components/CallToAction.astro"

- Hello, I'm Henry Hiles, a developer specialising in Flutter - and Web development. I'm proficient with Dart, Astro, - Node.JS, and TypeScript. + Hello, I'm Henry Hiles, a developer specialising in NixOS + system administration and Flutter development. I'm + proficient with Nix, Dart, and (ba)sh.

- I build high-performance, intuitive applications with clean, - efficient code and modern design principles. + I build maintainable, declarative, and reproducible systems + with Nix, usually using flakes, flake-parts, and sometimes + 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 @@ -45,36 +51,16 @@ import CallToAction from "../components/CallToAction.astro" cybersecurity.

- Whether I'm optimising mobile apps or designing websites, - I’m passionate about delivering innovative digital - solutions. + 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 Github Stats - My Github Stats -
-
-

My Projects

+

My Projects and Contributions

@@ -90,9 +76,10 @@ import CallToAction from "../components/CallToAction.astro"

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

+
+
+

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 the homeserver needing to + support OIDC. +

+
+ +
+
+
+

Nexusbot

+ Nov 2025 - Present +

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

+
+ +

-
-
-

Quantarc Website

- Jan - May 2025 -

- I developed the{" "} - website for Quantarc, a UK firm that specialises in providing - management solutions to both private and public - entities. -

-
- -
@@ -234,12 +243,11 @@ import CallToAction from "../components/CallToAction.astro"

- Hire me to design and develop high-performance static - websites and versatile multiplatform applications. With a - focus on clean, efficient code and intuitive user - experiences, I create solutions that are not only visually - appealing but also optimized for speed, accessibility, and - seamless functionality across all devices. + 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.