Howzit, I'm Brad.

I tell computers to do things in |

Sometimes they listen.

Bradley Deans

About Me

I'm an intermediate software engineer based in Johannesburg, South Africa, with a BSc in Computer and Information Sciences (Application Development). For the past two years, I've been working at First Technology Digital, where I've continued to grow both technically and professionally while contributing to meaningful, production-grade solutions.

Problem-solving sits at the core of what I do. I enjoy tackling complex challenges, breaking them down into manageable pieces, and building clean, reliable systems that solve real business problems. For me, growth as a developer comes from consistently stepping outside your comfort zone and refining your craft with every project.

I also have a strong interest in automation and the evolving role of AI in software development. Exploring and building intelligent workflows with AI agents is something I'm particularly passionate about — finding ways to streamline processes and create smarter, more efficient systems.

When I'm not knee-deep in code, you'll probably find me on the golf course trying to recover from a double bogey, or spending quality time with friends and family.

Skills

Languages

C# Java Kotlin JavaScript TypeScript SQL PowerShell

Frontend

React Vue Blazor Angular jQuery

Backend

.NET ASP.NET Core Node.js Express.js

Mobile

Android MAUI React Native

Databases

SQL Server MongoDB CouchDB

Cloud & DevOps

Azure Azure DevOps Google Cloud GitHub Git CI/CD

Contact

Currently, I'm working at First Technology Digital, but I'm always keen to chat about tech and some of the projects I've worked on. Feel free to reach out at developer@deansbrad.com.