strobl.dev

Software Engineering

Professional software development using modern technologies and proven methods.

Technologies & skills

Programming Languages

C# TypeScript JavaScript

Web Development

ASP.NET Core ASP.NET Core Blazor Entity Framework Core NodeJS (Express, TSOA, NestJS) Angular, Angular Material Progressive Web Apps Responsive Web Design Content-driven websites with Astro.js

Architectural Styles/Patterns

Modular Monolith / Vertical Slice Architecture Evolutionary Architecture Domain Driven Design CQRS Microservices Event-Driven Architecture

Quality Assurance

Test Driven Development (TDD) Unit Testing Integration Testing E2E Testing Cypress

Mobile

Cross-platform native with Xamarin Forms Cross-platform hybrid with Ionic / Apache Cordova

Machine Learning / Artificial Intelligence

ML.NET Open AI Studio

Agentic Engineering

Claude Code Codex Open Code MCP server integration and development Autonomous multi-agent workflows Human-in-the-loop (HITL) implementation Prompt Engineering Context Engineering

Project Management / Tools

Azure DevOps GIT GitLab Jira Confluence