Backend

Osprey | DX-Focused API Testing Engine

Accelerating NestJS development by bridging the gap between source code and API testing.

TypeScriptAST AnalysisNestJSDX Tool
Launch Project Source Code

Production-ready and published on the official VS Code Marketplace.

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