Programming Overview

Full-stack engineering across frontend, backend and integration layers. I apply SOLID principles, domain-driven design concepts where beneficial, and implement clean, testable abstractions. Tooling spans Node.js, TypeScript, C#, modern build pipelines, CI/CD automation and containerization.
Below you can explore focus areas: modern frontend engineering for operational interfaces and robust backend services powering mission critical manufacturing workflows.
Frontend / Industrial Web Interfaces

Building responsive, real-time and operator-friendly interfaces: production dashboards, line monitoring views, visual OEE analytics, quality investigation tools, and interactive control panels (with appropriate safety interlocks). I implement component-driven architectures using modern frameworks, ensuring accessibility and performance budgets are met.
Technologies include Nuxt/Vue, modern build pipelines, WebSockets / SignalR, graph & timeline visualizations, role-based UI states, offline caching strategies and secure auth integration (OIDC / Azure AD / Keycloak).
Backend Engineering

Designing maintainable, observable backend services in C# (ASP.NET Core) and Node.js/TypeScript. I employ layered and hexagonal architectures, repository & specification patterns where appropriate, and strategic use of CQRS/event sourcing when complexity warrants it.
Experience with ORM tooling: Entity Framework (performance profiling / migration strategy), TypeORM and Prisma for rapid schema evolution with strong typing. I emphasize idempotent operations, resilient retries, structured logging, metrics (Prometheus / OpenTelemetry) and secure configuration management.
