Identify opportunities for impactful enhancements to lawyer workflows. Design, architect, and implement new features in the Spellbook application. Utilize LLMs from OpenAI, Anthropic, and other providers to add and improve application functionality. Collaborate with product management on changes to the React application. Add and improve application functionality by improving the Express and tRPC based API. Improve the performance and reliability of existing functionality and address user feedback. Build and maintain application infrastructure in AWS with AWS CDK. Conduct code reviews and provide constructive feedback.