• ./Home
  • ./Blog
  • ./contact
Version 26.3.2 released! 🎉

Ben Davies

Programming sleek Java backends and fluid Vue/Nuxt frontends. Passionate about self-hosting, zero-trust architectures, and owning my data.

user@bensh-emulator: ~
Last login: 3/2/2026, 9:19:07 PM on /dev/ttys001
Kernel: 6.2.17 - Distro: bdavies.net
bensh: Welcome to Ben Davies Portfolio Shell
[ main] ➜~

$ cat ./profile

Core components, pending knowledge resolution, and background hobby daemons

Installed Skills

Core Languages

  • Java

    Spring Boot, Enterprise architecture, JVM optimization.

  • JS/TS

    Strict typing, Node backend, universal utility.

  • PHP

    Legacy integration, Laravel framework.

Frontend Frameworks

  • Vue / Nuxt

    Composition API, SSR, Pinia state management.

  • React / Next.js

    Hooks ecosystem, Server Components

Containerization

  • Docker / Podman

    Rootless containers, multi-stage builds, Compose.

  • Kubernetes

    Helm charts, deployments, k3s/k8s clusters.

Infrastructure & Ops

  • Sysadmin

    Linux internals, bash scripting, systemd daemons.

  • Networking

    VLANs, Firewalls, reverse proxies, Zero-Trust.

Learning Packages

  • Resolving Rust...
  • Resolving Golang...

Background Hobby Daemons

  • Homelabbing
  • Zero-trust architecture
  • Commercial / Enterprise Networking
  • Home Automation
  • Self-hosting

$ ls -al ./projects

Recent programming projects

Active Development

Flammeo CMS

A fully extensible CMS built from the ground up without vendor lock-in it's completely modular

TypescriptNuxtTailwind
Planned Development

Flammeo Asset

A fully modular Asset Manager with extensible components

JavaTypescriptNuxtTailwind
Not Actively Maintained

Babblebot Server

Discord Modular Bot. It uses the Discord API to allow a command system where a user enters a command such as !hi and the bot responds with Hello Ben.

JavaJDA

$ tail -n 3 -f ./blog

My latest thoughts and tutorials

$ java -jar ./contact.jar

Last login: 3/2/2026, 9:19:07 PM on /dev/ttys001

Kernel: 6.2.17 - Distro: bdavies.net

bensh: Welcome to Ben Davies Portfolio Shell

> Establishing Secure connection...

> Booting Contact Section...

Secure connection established, and contact section booted...

Get in touch.

if there's anything you want to talk to me about

© 2026 Ben Davies; Built with Nuxt 4, Shadcn-Vue & Tailwind. Zero Trust Applied.