Designed and developed “Nomos,” a lightweight, high-performance, developer-first rule engine for Java & Spring Boot: built as a simple, fast, and transparent alternative to heavyweight rule engines like Drools. Key Work & Responsibilities: • Core Engine: Architected the nomos-core module with a forward-chaining RuleEngine and immutable Facts system supporting POJO property access via dot-notation. • Custom Expression Language: Implemented a full expression system (Lexer, Parser, AST Evaluator) for dynamic evaluation of rule conditions. • YAML DSL: Built YAMLRuleLoader to parse human-readable rule definitions from external configuration files, decoupling logic from code. • Hot Reloading: Created ReloadableRuleEngine using a FileWatcher to detect rule-file changes and atomically reload rule-sets at runtime. • Spring Boot Integration: Developed the nomos-spring-boot-starter with NomosAutoConfiguration for zero-configuration setup and extensibility. • High-Performance Extensibility: Added annotation-based registries (@NomosFunction, @NomosAction) powered by MethodHandles for reflection-free invocation. • Testing & Benchmarking: Implemented comprehensive JUnit tests and JMH benchmarks to ensure correctness and high throughput. Tech: Java 17 · Spring Boot · Gradle (Kotlin DSL) · SnakeYAML · JUnit 5 · JMH