PatentPal
Patent drafting software using natural language processing.
PatentPal is patent drafting software that uses natural language processing to generate a patent document and diagrams that can be exported into Word, Power Point, and Visio Files.
Table of Contents
Videos
App Preview
Output Customization
Images
Landing Page
Subscribe Page
Drafting Page
My Contributions
- Developed PatentPal’s frontend web application UI and backend infrastructure, effectively serving hundreds of users.
- Implemented user management and authentication systems using Python, AWS, and Auth0.
- Streamlined development processes by creating code style guides and implementing automated code reviews.
- Contributed to various aspects of project management, product design, and marketing efforts.
- Established CI/CD pipelines in GitHub for efficient website deployments.
- Created multiple AWS Lambda functions in Python for tasks such as handling Stripe user checkouts and updating user subscriptions.
- Designed and built a custom WYSIWYG text editor integrated with the spaCy natural language processor for generating patent language.
- Developed functions to export patent diagrams into Microsoft Visio files and patent language into Microsoft Word files.
- Implemented automated snapshot and smoke screen tests, ensuring code quality through the CI/CD pipeline.
- Developed a PatentPal API JavaScript SDK to facilitate integration with other systems.
- Created clear and concise code style guidelines and set up ESLint and Prettier to maintain consistent coding standards throughout the project.