Leanpub Header

Skip to main content

Dean Ball

I’m a former lead mechanical aircraft engineer turned software engineer. My journey into code began when I found out I was going to become a father.

After completing ten years of UK military service on a frontline commando unit, I knew I needed a new path, one that allowed me to be present for my family without giving up the challenge and purpose I’d always had. I transitioned into managing day-to-day operations within the UK railway industry, which gave me stability and more time at home, but I still felt a pull to build something deeper.

That curiosity led me to software development.

What started as learning the basics quickly became an obsession with understanding how systems really work. In 2025 alone, I published four applications as a solo developer, either for clients or alongside my business partner. Covering everything from product design to deployment.

Anyone can throw prompts into ChatGPT or other AI tools, but if you’re serious about building for the long term, you need to understand the fundamentals. You need to know how systems behave, how types protect you, and how to build products that are clean, responsive, and safe.

That’s where my books come in.

I write for people who don’t have computer science degrees, but do have the drive to level up. I focus on the gaps I experienced early on, the things most tutorials skip and explain them in a way that’s practical, honest, and usable in the real world.

I hope you enjoy the content, and I genuinely look forward to seeing what you build after finishing it.