Latest
New stuff
- All
- Art
- Tech
- Media
Loading portfolio...
Services
CB For Business
Tech Solutions
Hire CB for Consultation or Development of Backend Systems, Apps, and Websites...
HireDigital Marketing
Lead campaigns empowering venues and brands through tech, content & affiliate marketing...
HireCreative Solutions
Motion picture scoring for film, games, ads. Music production & Mix engineering...
HireAbout
CB
The Creative Engineer
Meet CB: a Full Stack Software Engineer and Record Producer based in Johannesburg. For over a decade, Cliff has been crafting digital solutions—from affiliate marketing platforms to direct-to-consumer applications. Since 2018, he's applied that same precision to music production, proving that great engineering and great art share the same DNA: attention to detail, user experience, and flawless execution.
Years Engineering
Years Producing
Solutions Delivered
Problems Solved
For Cliff, it's never been about choosing between code and creativity—it's about recognizing they're the same thing. Software engineering is creative problem-solving. Music production is technical architecture. Both require listening, iteration, and building something that didn't exist before.
The "why" behind The Creative Engineer? Because work-life balance is outdated thinking. Instead, Cliff advocates for work-life integration—where your professional craft and personal passion inform each other, creating opportunities for ownership and meaningful collaboration. Whether scoring a commercial or building a web platform, CB brings both skill sets to every project, resulting in solutions that are technically sound and creatively compelling.
Explore the transformative world crafted by The Creative Engineer, where technology and entertainment seamlessly intertwine, and where CB's passion and expertise converge to redefine the future of creative expression.
CB Niche Skillsets:
- Software Engineer
- Audio Engineer
- Art enthusiast
Clients
About
The Technologist
Full Stack Software Engineer
- Website: www.cliffbanger.com
- City: Johannesburg, South Africa
- Coding since: 2011-01-16
Cliff demonstrates mastery across multiple disciplines through his software development journey. Since writing his first line of code in 2011, he has accumulated 14 years of experience building everything from landing pages to enterprise-scale applications with background automation services. His versatile skill set allows him to wear many hats—system architect, database engineer, UI designer, and automation specialist—seamlessly moving between designing innovative concepts and extending existing projects. The same attention to detail that makes his code maintainable makes his music production pristine.
Websites
Landing pages
Custom Websites
Backend & Bespoke
Web Applications
Background Automation Services
Database Integration SQL/NoSQL
App Design
System Architecture
Web/Mobile App Wireframes
Customer Journey Map
Android/iOS Dev
Hybrid App
Native App
EXPERTISE
PRESENTATIONS, DEMOS, PRACTICES (SOLID, DRY, YAGNI)
ENTERPRISE & ONION ARCHITECTURE
About
CB - The Creative
Songwriter & Record Producer
- Website: www.cliffbanger.com
- City: Johannesburg, South Africa
- Producing (Professionally) since: 2018-10-01
This endeavor represents the natural evolution of Cliff's engineering mindset applied to sound. Since 2018, he's been producing professionally—treating music production with the same systematic approach as software development: understanding the user (listener) journey, iterating on feedback, and delivering a polished final product. From brand development to scoring adverts and film trailers, CB's creative work transcends conventional boundaries because it's built on technical foundations. He doesn't just "feel" the music—he engineers it. Hip Hop, Soul, Dance: every genre gets the full-stack treatment.
Consultation
Brand Development
Production
Hip Hop
Soul
Dance
Scoring
Adverts
Film
Trailers
Concepts
Songwriting
CREATIVE BACKGROUND
Brand Development
Music Production
Music Business
Brand & Identity
Publishing & Royalties
Music Marketing
Music Distribution
Release Strategy
Event Management
Resume
Senior Software Developer
Summary
CN Bila
Education
Scrum Master
2019 - 2019
Scrum Alliance
Microsoft Certified Software Developer
2011 - 2012
Microsoft
Information Systems Engineering HND
2009 - 2010
CTI Education Group (Eduvos), Bedfordview
Matric
2004 - 2008
Dawnview High School, Germiston
Professional Experience
Tech Lead
2018 - Present
ThreeGigs, Johannesburg, ZA
- Implemented solutions that enable and enhance data-mining capabilities for establishments.
- Designed, built, and supervised end-user support for POS & Rewards based system (Gig Card) enabling ticketing and cashless payments.
- Led weekly meetings to coordinate efforts across multiple departments
Entity Fx Dapper ASP.Net.MVC ASP.Net Core Selenium Microservices Redis c# VS Android Studio Flutter Dart IIS SQL Server VS Code Kafka ELK Linux Centos 8 CQRS Mediatr SignalR Azure Devops Docker AWS
Full Stack Senior .Net Software Developer
2019 - 2023
Osiris Trading (Betway), Melrose North, ZA
- Consulted with software architect team members to design and develop robust data consumers for high volumes of incoming events.
- Designed and developed monitoring, alerting, and actioning system that insures data activity, availability, and follows configured rules to automate system recoveries.
Event Driven Architecture CQRS C# Visual Studio MongoDb CouchDB DevOps Azure Event Hubs Kafka Rabbit MQ SQL Server Background Service .NetCore Blazor Web API gRPC AWS S3
Technical Specialist
May 2018 - July 2019
Osiris Trading (Betway), Melrose North, ZA
- Developed and maintained banking API integrations for Betway's mobile money with FSPs around Africa such as FNB Ewallet, Shoprite Money, Paystack, PayGate, PayFast, Safaricom, Mpesa, Paycode, Airtel, MTN Mobile money...
C# Visual Studio WPF MVVM WCF ASP.NET MVC Topshelf Quartz.NET SQL Server 2016 Dapper
Intermediate .NET Developer
May 2015 - April 2018
Osiris Trading, Melrose North, ZA
- Collaborated on upgrading desktop affiliate management system, building new affiliate android app, and affiliate recruitment mobile web site supporting smartphones and feature phones.
WIX (windows installer xml) C# Objective C Swift Java Android Studio Visual Studio XCode Workflow Foundation Chart.js Infobip Ants Memory Profiler Topshelf Quartz.Net
Mobile Developer
September 2013 - April 2015
Osiris Trading, Melrose North, ZA
- Collaborated with SEO and ITG teams to develop and publish Android & iOS apps achieving customer acquisitions, retentions, and promotions.
Ruby On Rails Java Objective C Swift Apache Cordova Xamarin HTML 5 ASP.Net MVC Entity FX WURFL C# Infobip
Junior Software Developer
January 2011 - August 2013
MyMobility - Rivonia, ZA
- Collaborated with project managers to write and maintain customer-facing applications and back-office bespoke software for clients, namely: EOH, Computicket, Primedia (Instore & F2F), CRM Mobility
C# .Net Framework 3.5 .Net Framework 4.0 MSSQL compact 2008 MSSQL Server 2008 SQL Anywhere Sybase Central DevExpress ASP.Net Ruby on Rails Html 5 JQuery Mobile JavaScript WCF Microsoft Dynamics CRM 2011
Services
CB For Business
Methodology
The Creative Engineer Approach
Discovery & Architecture
Whether it's a web app or a music project, every engagement starts with understanding the vision. CB maps user/listener journeys, identifies core requirements, and architects a solution that serves the end goal. No assumptions—just strategic planning backed by technical and creative expertise.
Iterative Building
No project is one-and-done. CB works in sprints—developing, testing, gathering feedback, and refining until the product performs exactly as intended. This agile approach applies to both code and sound, ensuring continuous improvement and alignment with your vision throughout the process.
Technical + Creative Excellence
Code needs to be maintainable, scalable, and performant. Music needs to move people and serve the narrative. Both require craftsmanship, not shortcuts. You'll get custom-built solutions engineered from scratch—never templates, never half-measures. Every line of code and every track is crafted with precision.
Ownership & Collaboration
The best outcomes happen when everyone has skin in the game. CB structures projects to foster co-creation, where clients and collaborators become active partners in the final product. You're not hiring a vendor—you're gaining a collaborator who's invested in making your vision exceptional.
Offerings
What CB Delivers
Tech Solutions
Hire CB for Consultation or Development of Backend Systems, Apps, and Websites...
HireDigital Marketing
Lead campaigns empowering venues and brands through tech, content & affiliate marketing...
HireCreative Solutions
Motion picture scoring for film, games, ads. Music production & Mix engineering...
HireContact
Contact Me
My Address
Sandton, Gauteng, South Africa
Social Profiles
Email Me
banger@threegigs.co.za
Text Me
+27 (0) 64 743 1137
