Backend
Osprey | DX-Focused API Testing Engine
Accelerating NestJS development by bridging the gap between source code and API testing.
TypeScriptAST AnalysisNestJSDX Tool

Problem
Syncing Postman collections with evolving DTOs is manual, slow, and leads to 'out-of-sync' documentation.
Solution
An automated engine that reads the code in real-time to generate requests, ensuring testing is always 100% accurate to the source.
Core Stack
Technical Specs
Static Analysis
Custom engine for zero-runtime route discovery via Abstract Syntax Tree (AST)
Deep DTO Parsing
Recursive analysis of Class-Validator and NestJS decorators
Native UX
Integrated Monaco Editor for high-performance payload editing
Extensibility
Custom VS Code Webview messaging protocol
Gallery
Visual Narrative


Problem Solving
Engineering Complexity
"This section highlights my ability to navigate complex architectural decisions autonomously."
Extracting metadata without running the server required deep-diving into AST. I used
ts-morph to traverse the tree and resolve circular dependencies in complex DTOs.80% reduction in API testing setup time. Seamless integration with any NestJS codebase regardless of size.
Project Impact & Results