Passionate about creating software that makes a real difference in people's lives
My journey into software development began with a simple belief: technology should serve people, not complicate their lives. After years of working with overly complex, cloud-dependent solutions, I founded WarWorks Software Solutions to create a different kind of software.
I specialize in local-first applications that prioritize user privacy, data ownership, and reliability. My approach combines modern development practices with timeless principles of good design—software that works when you need it, where you need it. With expertise spanning from C# desktop applications to modern web frameworks like Angular and Node.js, I bring versatility to every project.
Currently expanding my expertise into cybersecurity and ethical hacking, I'm studying advanced topics including network security, malware analysis, and intrusion detection systems. This additional knowledge enhances my ability to build secure, robust applications that protect user data and system integrity.
Based in Johannesburg, South Africa, I work with clients around the world to build desktop applications, websites, and prototypes that solve real problems. Every project is an opportunity to demonstrate that powerful software can also be simple, secure, and intuitive.
When I'm not coding, you'll find me exploring new technologies, contributing to open-source projects, or sharing knowledge with the developer community. I believe in continuous learning and the power of collaboration to push the boundaries of what's possible.
The tools and technologies I use to bring ideas to life
The principles that guide every project I work on
Software should work consistently and dependably. I build applications that users can trust to perform when they need them most.
Your data belongs to you. I create applications that work offline and give users full control over their information.
Great software feels intuitive. I prioritize clean, accessible interfaces that help users accomplish their goals without friction.
Let's discuss how I can help bring your software ideas to life.