Software engineer · architecture & integration · technical educator
I am a software engineer with a background in mathematics and informatics education. The illicit boundary between system design and implementation fascinates me: fuzzy requirements, legacy constraints, and cross-system integrations fuel my unstoppable desire to deliver maintanable software with clearn intent.
My main technical foundation is .NET and C#, with practical experience across TypeScript, React, Blazor, WPF, databases, APIs, CI/CD, as well as industrial interfaces. My preferred tooling serves the greater good: data flows and governance designed to respect the domain, automation and enforcement to scale and keep it sustainable.
- Understand before solving the problem: clarify the unknown and establish a realistic baseline of constraints and expectations.
- Remain critical of abstractions and overload by sticking to explicit boundaries and configurable behavior.
- Wrap design with evidence: architectural design follow established roadmaps, changes result in decision records, tests and automation avoid repeated incidents.
- Switch stages at the right time: model explanations, plan alignment, legacy consistency are as core aspects of daily business as fixing a pipeline, optimizing a query, or supporting deployment.
Most of my production work is proprietary, so my public repositories strike as a rather small and recent slice. I'm most proud of having delivered a configurable SCADA/HMI platform spanning user interfaces, automation and scripting services, PLCs, hardware, databases, and host systems. Other notable contributions include a two-year modernization roadmap for a legacy banking application; and ERP modules, test automation, production maintenance, and customer support.
Before and alongside software engineering, I taught mathematics and informatics and developed technical learning content. That experience still shapes how I decompose problems, test understanding, communicate across disciplines, and embrace scientific domains to design systems that are customer centric and catered to specific needs.
These repositories are small, inspectable examples of how I frame problems and structure source code. They best represent my wide range of domain interests, staying true to their core concepts.
Kamra A household stock and shopping-planning system that connects product modeling, ingestion, workflows rather than treating crawling as the product.
Curvebench An educational tool to explore numerical models, residuals, limitations, and 3D fitting with an emphasis on inspectable mathematical behavior.
Pocok A small .NET package portfolio demonstrating my priorities such as clear capability boundaries, compatibility, release engineering, and reusability.
Fonat A full-fledged teacher-centric educational system with curriculum planning, collecting study material, knowledge tracking, assessments. Based on an old personal concept, implemented by agentic support where vibes ventured far.
Codebase Learning Flow An agentic framework for safe-looking, token-optimized codebase learning, embracing knowledge capture over delivery governance.



