• reVerb is an extension for VS Code that puts a full RESTful API client where you need it most, accelerating development speed and simplifying endpoint testing for web applications, database queries, authentication, and more.
• Integrated Typescript’s static structural typing system resulting in reduced runtime errors, improved cross-team code integration, and improved overall scalability.
• Utilized the VS Code APIs to extend editor capabilities, add additional UI elements to the IDE, and create persistent local storage, resulting in a UX that is unmatched by competitors.
• Using abstract syntax trees, wrote a custom file parser which automatically and dynamically detects all routes handled by any Express server, allowing developers to test routes with a single click.
• Built testing environment to verify parser efficacy comprised of multiple Express servers, each serving identical control data with significantly different implementations ranging from the most barebones, to TypeScript with ES6+ syntax.
• Using React and Redux, created an optimized SPA that runs within VS Code as a Webview, providing an interface to configure test requests for detected endpoints without ever leaving the code editor.
• Implemented programmatic generation of Axios requests for testing endpoints and generating front end requests for routes.
• Automated Jest tests using Travis CI to ensure failing builds were not merged into code base, maximizing application uptime.
• Product developed under tech accelerator OS Labs (opensourcelabs.io)