Interview Records (Plugin-Based CRUD)
My first corporate C# project, self-taught before I even started university. A CRUD application built on demand for a company, with a plugin architecture.

Overview
Software I built on a company's request, where assistants logged their phone calls and users could pull a monthly report with one click. I did it self-taught, with my own research and means, before I even started university — it is my first professional and corporate C# project.
Plugin Architecture
A job I could have solved easily with ready-made tools like DevExpress, I instead did by designing and coding my own plugin infrastructure from scratch at that age: I defined an IExtension contract in the core and added features (e.g. the reminder) as separate plugin modules. I built full CRUD for call/institution/contact/user records; Excel/PDF/HTML export with a date filter for one-click monthly reports; plus role-based authorization, encryption and a self-updater.
Outputs & Why It Matters
The result was a product that manages a company's call records and reporting with one click and extends via plugins. Building my own plugin architecture at that age, rather than leaning on a ready-made library, makes this one of the cornerstones of how I approach software engineering. The full source is open on GitHub.
Plugin Architecture
Core
App (WinForms)
Plugins
Data & Updates
Tech Stack
Need a custom enterprise app with a plugin architecture?
I build enterprise desktop software that extends via a plugin system, with CRUD and Excel/PDF reporting.
I'll build the same for you
Message the assistant — talk through whether I can build something like this, the approach and a ballpark, and get to a booking in minutes.