• Integrated OAuth 2.0 to create a strong foundation of authorization modules to initialize DenOAuth's functionality, to provide client with a variety of options for implementing authorization in their Deno application
• Defined TypeScript interfaces and custom types to enforce static type error handling throughout the library which guaranteed scalability, minimized errors, and improved readability across the codebase for future open source contributors
• Implemented Deno’s standard testing library to implement testing of routes, making it easier to identify breaking changes, thus promoting scalability, ensuring quality and consistency of the product’s functionality
• Constructed a sandbox application using DEJS to test the DenOAuth library, including features for authenticating users and accessing third party APIs, in order to ensure proper functionality of library methods and accelerate developer velocity
• Leveraged Next.js and Tailwind to create a landing page, in order to provide developers with documentation and use cases
• Worked effectively within a Scrum team of engineers to meet sprint cycle goals, refine tickets for developer interchangeability, and participate in capacity planning and retrospectives
• Product was developed under tech accelerator, OSLabs (opensourcelabs.io)