Vadim Ferderer
– Code is perfect when nothing can be taken away.

Open Source Projects

Naked Decision Process

#process-management · #kanban · #scrum

Process is perfect when nothing can be taken away. A subtractive methodology that strips software development process down to what your team actually needs.

Recursive-Modulith

#spring-boot · #modulith · #architecture

A pragmatic, recursive package structure for Spring Boot. Same pattern at every level: config/ + common/ + domain. With ADRs, arc42 docs, and CI-verifiable rules via Spring Modulith + ArchUnit.

Guard4j

#error-handling · #observability · #java

Production-grade error handling and observability for Java. Framework-agnostic core with Spring Boot, Quarkus, and Micronaut integrations. Type-safe error codes, structured responses, automatic metrics and logging.

Texivia Router

#router · #typescript · #framework-agnostic

Lightweight (2 kB), framework-agnostic TypeScript router that uses combined regex-based path matching for flexible and powerful route handling

ResponseEntity-Matchers

#testing · #java · #spring

ResponseEntity-Matchers provides Hamcrest matchers to assert the response returned by the Spring's RestTemplate.

Research & Benchmarks

Why the Boring Portfolio Wins

#portfolio-optimization · #robo-advisor · #etf

Empirical comparison of Markowitz, Black-Litterman, and rule-based portfolio construction. Spoiler: the boring one wins.

Basel III LCR/NSFR Benchmark

#benchmark · #clickhouse · #oracle · #postgresql · #mariadb · #lcr · #nsfr

Benchmarking ClickHouse, PostgreSQL 17, MariaDB 11, and Oracle 23ai free for Basel III Liquidity Coverage Ratio (LCR) and Net Stable Funding Ratio (NSFR) calculations.