Application Developer · Augsburg / Munich

Reliable software for real workflows.

More than 10 years of professional web development. Today I work with PHP, JavaScript, and WordPress; my portfolio focuses on Java/Spring Boot, React/TypeScript, Node.js, and Flutter/Dart.

Product experience · Open-source portfolio · CI-verified projects
Portrait of Wasiliy Strecker
Application DeveloperJava · React · Node.js · Flutter
10+years in web development
1,000+active installations
23public projects

Production evidence

Software used beyond a portfolio.

Two published products demonstrate real-world adoption, continuous development, and a responsible approach to user data.

WordPress product

Contest Gallery

My long-running product for uploads, media galleries, voting, user accounts, and e-commerce. It is actively used on more than 1,000 websites.

4.4 / 5from 88 reviews
Version 30continuously maintained

Chrome Web Store product

Rich Notes & Images

A published local-first Manifest V3 extension for rich-text notes, images, search, and ZIP backups. Version 3.0.0 works offline and, according to the store listing, does not collect user data.

247current users
Featuredin the Chrome Web Store

Selected projects

Technical depth, made visible.

Six projects with a clear target profile: three Java specialties, two React and Node.js systems, and one Flutter product.

Complete portfolio

Every project at a glance.

Products, libraries, executable labs, and infrastructure – each project links to a concise detail page.

Java

Desktop & web application

PDF Batch Studio

CSV-driven PDF automation as a Spring Boot web application and a fully offline JavaFX desktop app.

  • Java 21
  • Spring Boot
  • JavaFX
  • PDFBox
View project
React & Node.js

Executable resilience lab

React Resilience Lab

React and Node.js patterns for cancellation, persistent optimistic UI, idempotent replay, and visible conflict recovery.

  • React
  • TypeScript
  • Node.js
  • IndexedDB
View project
React & Node.js

Executable backend lab

Node Reliability Lab

Node.js runtime patterns for bounded concurrency, streaming, worker isolation, diagnostics, and graceful shutdown.

  • Node.js
  • TypeScript
  • Worker Threads
  • Streams
View project
PHP & WordPress

Production WordPress product

Contest Gallery

Comprehensive WordPress plugin for uploads, media galleries, voting, user accounts, and PayPal/Stripe sales.

  • WordPress
  • PHP
  • JavaScript
  • MySQL
View project
Java

Java library

Typed Config Processor

Compile-time type-safe Java configuration with annotation processing, generated loaders, and secret-safe diagnostics.

  • Java
  • Annotation Processing
  • Maven
  • JUnit
View project
Java

Executable Java lab

Java Concurrency Lab

Production-minded Java 21 examples for virtual threads, single flight, bounded resources, cancellation, and deterministic tests.

  • Java 21
  • Virtual Threads
  • Maven
  • JUnit
View project
Java

Java reference project

Java Patterns Playbook

Executable Java 21 design patterns and idioms with realistic examples, tests, and explicit trade-offs.

  • Java 21
  • Design Patterns
  • Maven
  • JUnit
View project
React & Node.js

Library in development

Virtual Tree Kit

Headless, accessible, virtualized tree primitives for React with large hierarchies and predictable keyboard focus.

  • React
  • TypeScript
  • Accessibility
  • Virtualization
View project
React & Node.js

TypeScript library

Typed Policy Kit

Type-safe authorization policies for React and Express with contextual RBAC and default-deny semantics.

  • TypeScript
  • React
  • Express
  • RBAC
View project
Flutter & Dart

Flutter package

Accessible Reorder

Accessible, state-management-agnostic reorderable lists and grids for pointer, touch, keyboard, screen readers, and RTL.

  • Flutter
  • Dart
  • Accessibility
  • Keyboard Navigation
View project
Flutter & Dart

Flutter package

Adaptive Network Policy

Native network conditions and deterministic execution policies for Flutter on Android, iOS, and macOS.

  • Flutter
  • Dart
  • Android
  • iOS
View project
Flutter & Dart

Executable Dart lab

Dart Concurrency Lab

Dart concurrency experiments with deterministic tests, benchmarks, and a production-style streaming CLI.

  • Dart
  • Isolates
  • Streams
  • Benchmarks
View project
Browser & Web

Chrome extension

Rich Notes & Images

Local-first Chrome extension for tabbed rich-text notes, images, search, and complete ZIP backups.

  • JavaScript
  • Chrome Extensions
  • IndexedDB
  • TinyMCE
View project
PHP & WordPress

WordPress experiment

WS Forms

Experimental WordPress commerce plugin with controllers, repositories, REST endpoints, and payment workflows.

  • PHP
  • WordPress
  • REST
  • MySQL
View project
PHP & WordPress

PHP API lab

Framework-free PHP REST API

Compact framework-free REST API for versioned routing, API-key authentication, CORS, validation, and request tracing.

  • PHP
  • REST
  • HTTP
  • MySQL
View project
DevOps & Tools

Development environment

Docker WordPress Stack

Reproducible local WordPress environment with MariaDB, phpMyAdmin, Mailpit, health checks, and isolated runtime data.

  • Docker
  • WordPress
  • MariaDB
  • Mailpit
View project
DevOps & Tools

Deployment runbook

Ubuntu Server Baseline

Reviewable Apache deployment and hardening runbook with verification, rollback, and deliberately small scope.

  • Ubuntu
  • Apache
  • Bash
  • Linux
View project
Browser & Web

Portfolio website

wasiliy-strecker.de

This bilingual, accessible, statically exported portfolio website with React, TypeScript, tests, and CI.

  • Next.js
  • React
  • TypeScript
  • Playwright
View project

Selected software experience

Engineering with a product and process perspective.

My professional background combines implementation experience with a business degree and years of work on data-heavy business applications.

02/2025

Application Developer

Application development with PHP, JavaScript, and WordPress, plus ongoing improvement of established digital processes.

2017–2024

CMS Web Developer

Complex portals, application workflows, forms, integrations, and frontend/backend development; also Node.js and Express.

2016–2017

Web Developer

TYPO3 extensions with PHP, Extbase, MySQL, and JavaScript, plus Linux scripts and cron jobs.

Degree 2.1

Business Administration

Focused on marketing and sales – an additional perspective on users, products, and commercial workflows.

How I work

Beyond happy paths.

I am particularly interested in systems that remain understandable under failure: clear boundaries, reliable data flows, reproducible tests, and documentation that explains decisions.

Make boundaries visible

Responsibilities, data flows, and failure cases remain explicit rather than implicit.

Prove behavior

Tests verify business and technical guarantees, not only implementation details.

Keep products understandable

Technical depth should support usability, maintainability, and real workflows.

Contact

Let’s talk about software.

For technical conversations, project questions, or an introduction, reach me directly by email or through GitHub.