Application troubleshooting
Investigate crashes, incorrect behaviour, failed processes, communication problems and difficult-to-reproduce faults.
I help businesses diagnose software problems, maintain existing applications, investigate database issues and make practical improvements without unnecessary system replacement. Support includes Windows/.NET, SQL Server, Android/Kotlin, legacy systems and Siemens PLC integrations.
If an application is already part of your operation, replacing it is not always the best answer. I help investigate problems, restore reliability and make practical improvements.
Investigate crashes, incorrect behaviour, failed processes, communication problems and difficult-to-reproduce faults.
Queries, stored procedures, data investigation, reporting issues and application/database interaction.
Review existing C#, VB.NET, Kotlin and SQL code to identify faults, fragile areas and practical improvements.
Maintain and enhance established systems where a complete rewrite would be costly, disruptive or unnecessary.
Troubleshoot communication between applications, databases, Android devices, PLCs and other operational systems.
When a new report, utility, interface or small application is the right fix, I can build that too.
The work often starts with a simple question: “This used to work — why doesn’t it now?”
Applications crashing, hanging, producing unexpected results or failing during a particular process.
Records not appearing, reports disagreeing with source data, failed uploads, duplicates or synchronisation problems.
Queries, stored procedures or reports that have become unreliable, slow or difficult to maintain.
Applications no longer communicating reliably with PLCs, databases, services or other devices.
A legacy system still works well, but needs a new field, report, workflow, device or business rule.
Existing software with limited documentation, old code or specialised business logic that still matters to daily operations.
My background spans software development, support, databases, hardware and industrial environments.
C#, VB.NET, WinForms and existing Windows business applications.
Microsoft SQL Server, T-SQL, stored procedures, reporting, data investigation and MySQL.
Kotlin-based Android applications, field systems, offline data capture and synchronisation.
Siemens PLC integration and software that connects business applications with operational equipment.
Excel exports, operational reports, dashboards and practical data tools where they support the business process.
Older software and mixed technology environments that need careful maintenance rather than wholesale replacement.
A straightforward process focused on understanding the problem first and changing only what is necessary.
Send a short description, screenshots or error messages, and the basic system details.
I review the available information, code, data or logs and work toward the likely cause.
You receive a clear explanation of the problem and the most practical next step.
Where requested, I implement the change, test it and document what was done.
Hi, I’m Johan — an Application Support & Software Specialist with more than 30 years of experience across software, databases, hardware and business systems.
I am comfortable stepping into an existing system, learning how it works and investigating what has gone wrong.
I have worked directly with operational users and clients throughout my career, translating technical problems into practical solutions.
My background includes Windows, Android, SQL Server and industrial systems, with previous client exposure including Unilever, Clover, Parmalat/Lactalis, Pferd, MAQ and Tiger Brands.
Common questions about remote application and software support.
No. A large part of support work is understanding an existing system, reviewing the code and data, and identifying where the problem lies.
Yes. Maintaining and carefully improving existing software is one of the main areas I am focusing on.
In many cases, yes. Code, database, reporting and application issues can often be investigated remotely with suitable access and information.
Yes. I work with SQL Server queries, stored procedures, data investigation, reporting and application/database issues.
Yes, where it is the most practical solution. My primary focus is support, troubleshooting and maintenance, but I can build small tools, reports or enhancements when needed.
Yes. I have experience with Windows and Android applications that integrate with Siemens PLC systems and other operational data sources.
Send a short description of the problem, any error messages or screenshots, and the basic system details. I’ll reply with questions and a suggested next step.
Email: info@nieuwdev.co.za • WhatsApp: +27 72 037 4491 (I reply within 1 business day.)