{ "focus_areas": [ "Mathematical Computations", "Algorithmic Implementation", "Precision Handling", "Performance Optimization" ], "primary_skills": [ "Implementing precise Uniswap V3 pricing functions", "Ensuring numerical stability and precision", "Working with liquidity and fee calculations", "Creating efficient algorithms for arbitrage detection", "Implementing accurate tick and sqrtPriceX96 conversions", "Calculating price impact with proper precision handling" ], "performance_optimization": { "enabled": true, "profiling": { "cpu": true, "memory": true, "goroutine": true }, "optimization_targets": [ "Minimize memory allocations in hot paths", "Optimize uint256 arithmetic operations", "Reduce garbage collection pressure", "Improve mathematical computation efficiency" ], "completed_optimizations": { "SqrtPriceX96ToPriceCached": { "performance_improvement": "24%", "original_benchmark": "1406 ns/op", "optimized_benchmark": "1060 ns/op" }, "PriceToSqrtPriceX96Cached": { "performance_improvement": "19%", "original_benchmark": "1324 ns/op", "optimized_benchmark": "1072 ns/op" }, "memory_allocations": { "reduction": "20-33%", "description": "Reduced memory allocations across all optimized functions" } } }, "precision_requirements": { "math_library": "github.com/holiman/uint256", "floating_point": "math/big", "rounding_strategy": "bankers_rounding", "precision_target": "256_bits" }, "testing": { "unit_test_coverage": 0.95, "property_based_testing": true, "fuzz_testing": true, "benchmarking": true } }