🛠 Optimizing Systems, Building Ideas & Exploring Technology

Who I Am

I’m Henry Dennis, a software engineer, problem solver, and creative tinkerer with a passion for exploring how things work—and how they could work better.

Whether it’s software development, system design, or hands-on engineering with 3D printing and automation, my approach is always the same:

Break things down.

Build something new.

Refine through experimentation.

With a background in full-stack development, system architecture, and DevOps, I’ve spent years designing scalable, maintainable systems that not only function well but adapt to real-world needs. But my curiosity extends beyond just software—I love exploring the intersection of code, hardware, and creative engineering to see what’s possible.

What Drives Me

The world is built on systems—whether it’s software architectures, hardware designs, or the way we structure work and ideas. But not all systems are designed thoughtfully.

I believe that great engineering isn’t just about efficiency—it’s about resilience, creativity, and adaptability. Whether it’s building software, designing a new workflow, or creating a hardware prototype, I love the challenge of refining messy, complex ideas into something practical and usable.

At my core, I’m driven by curiosity and problem-solving—not just asking “How does this work?” but “How can I make this better (or weirder)?”

What I Focus On

🔹 Software Engineering & System Architecture

I specialise in full-stack development, API design, and infrastructure optimisation, ensuring that complex workflows are both scalable and practical. But more than just writing code, I focus on understanding the bigger picture—how software interacts with people, businesses, and real-world challenges.

🔹 Hands-On Engineering & Tinkering

From 3D printing to electronics and automation, I love experimenting with creative tech projects. I see engineering as a sandbox—a place to test, refine, and push boundaries, whether that’s building a custom hardware setup or writing software that bridges digital and physical systems.

🔹 Problem-Solving & Systems Thinking

I love taking complex problems and breaking them down into structured, actionable solutions. Whether it’s optimising a tech stack, designing workflows, or rethinking how a system should work, my goal is always clarity through structure and experimentation.

🔹 Exploration & Strategy in Technology

I think a lot about where technology is going, how we can build better, more adaptable systems, and what it means to work smarter—not just in terms of efficiency, but in depth, creativity, and long-term impact.

What’s Next?

This site is a place where I’ll be sharing my engineering journey, including:

🚀 Software & Architecture – Real-world lessons, best practices, and system design insights.

🔧 Creative Tech Projects – 3D printing, hardware tinkering, and experimental builds.

📊 Problem-Solving & Systems Thinking – How structured thinking helps in tech, workflows, and beyond.

If you enjoy breaking, building, and experimenting with ideas, you’re in the right place. Let’s explore, learn, and refine things together.


Let’s Connect

Want to discuss ideas, collaborate, or just talk about structured thinking? Reach out on [LinkedIn], [Twitter/X], or send me a message.