TCP CRUD client — WinForms application that sends SQL commands and JSON parameters over a custom TCP protocol to a backend SQL executor, with an embedded SQL engine library.
C# / .NET Framework 4.7.2 · WinForms · System.Net.Sockets · ADO.NET · Newtonsoft.Json · MSTest · Command Pattern
Interview assignment implementing cross-process CRUD via a custom text protocol ({ACTION}..Split..{SQL}..Split..{JSON}). Each operation (Create, Read, Update, Delete) is encapsulated as a Command with paired Request/Receive classes. Includes a separate SQLExcuter class library project and a test project skeleton.