About the client

Compose AI is an AI productivity company building tools that automate and accelerate writing workflows. Their Chrome extension and web platform use advanced language models to assist with drafting, rewriting, autocomplete, and text generation across everyday communication and professional content. Backed by Y Combinator and leading investors, Compose AI focuses on delivering intuitive, high-impact AI features that help individuals and teams write faster, clearer, and more effectively.

AI & ML AWS migration DevOps integrations Product design QA/QC UI/UX Design Web development
Martech
USA
2023 — 2024
400K+ active users
Recognized by Google and Amazon

Business context


Compose AI, a dynamic American AI-based startup focused on transforming content creation, has chosen Geniusee’s software development team to leverage our expertise in a range of services. 

Our client required a team with specialized expertise in cloud migration, UI/UX design, and web software development to build a user-friendly content creation tool. Compose AI also needed efficient project management and resource allocation to meet deadlines and effectively utilize their available resources. 

They sought a development team capable of optimizing time and material resources to ensure a cost-effective collaboration. Our customer selected the Geniusee team due to our proven expertise in AI, web software development, and seamless integration services. Eventually, Compose AI stakeholders got a reliable and comprehensive solution that addressed their technical challenges and drove their innovation forward.

Challenges


Creating a dynamic, collaborative environment where a heightened pace and a high level of expertise are essential, as the magnitude of investment hinged upon these pivotal factors.

Working with legacy code, carefully preserving the existing system’s behavior and making targeted enhancements to meet evolving business needs.

Making seamless cloud migration that minimizes disruptions, ensuring data integrity and optimizing performance and scalability.

Creating a monetization feature for users so Compose AI begins capturing revenue from them.

Solutions we implemented


Since our client was highly technically conscious and constrained by tight deadlines that depended on the fate of further investments, the Geniusee team began developing the software after a brief acquaintance with the project.

  1. UI/UX design. It is noteworthy that the client was a skilled designer, but due to the high business load, they hired a designer from our side to create some new features. During the design stage, Compose AI shared their ideas and desired features, and the Geniusee designer swiftly transformed those concepts into captivating UI/UX designs. The designer carefully crafted intuitive user interfaces, seamless user experiences, and visual aesthetics that perfectly aligned with Compose AI’s vision.

  2. Web development. The Geniusee team harnessed a robust tech stack, including React.js, TypeScript, styled components, Express, and OpenAI. With meticulous planning and attention to detail, we met the client’s requirements, including developing a full-cycle monetization process and creating a seamless ‘forgot password’ workflow. Our team also deployed a dev environment for compose-extension pages, ensuring efficient testing and iteration. Throughout the process, close collaboration, iterative feedback loops, and alignment with Compose AI’s vision ensured the successful delivery of new features for the AI-powered content creation platform.

  3. DevOps engineering & migration services. Our team’s expertise in DevOps engineering and migration services played a crucial role in the seamless migration of the API from AWS to GCP. By leveraging GKE, Firebase, and serverless technologies, we ensured enhanced scalability and efficient resource management for Compose AI. With a deep understanding of Microservice architecture, we delivered a backend that is both robust and flexible, enabling optimal performance and adaptability to changing business requirements. Through our comprehensive approach to DevOps, we provided Compose AI with a reliable and scalable infrastructure, allowing them to focus on their core business goals and leverage the benefits of cloud technologies.

  4. Quality assurance. During the Quality Assurance (QA) stage for Compose AI, our team meticulously tested the platform to ensure its functionality, performance, and reliability. We identified and addressed all issues and bugs with a comprehensive QA process, providing a seamless user experience. Our team conducted thorough testing across multiple devices, browsers, and scenarios to guarantee compatibility and responsiveness. Through rigorous manual and automated testing, we verified the accuracy and integrity of data processing, AI algorithms, and user interactions. By prioritizing quality and adhering to best practices, we provided Compose AI with a thoroughly tested and polished product that meets the highest standards of quality assurance.

Features


New Rephrase —  Free Form

We have developed a feature that allows users to enter a sentence or phrase in their own words and receive a paraphrased version with the same meaning. This feature uses NLP techniques to parse user input and generate alternative expressions, providing more flexibility and helping you rephrase tasks.

Migrate the API call to GCP

Migrating the API call to the Google Cloud Platform involves transferring the existing API infrastructure and functionality to GCP’s services and resources, enabling improved scalability, reliability, and performance. 

Complete the forgot password workflow

We implemented a secure and user-friendly process that allows users who have forgotten their password to initiate a password reset request, verify their identity, and set a new password to regain access to their account.

Monetize existing users

This feature aimed to generate revenue from the existing user base by implementing strategies such as premium subscriptions, advertisements, and other monetization methods within the Compose AI product. The goal was to leverage user engagement and loyalty to drive financial gains and maximize the value derived from the existing user community.

Sign in/Sign up to compose web

This feature allows users to register new accounts or log in with existing credentials, providing personalized access to the web-based composition platform. By securely authenticating users, it enables them to create, edit, and manage their content, leveraging the full functionality of Compose Web.

Prompt history for inline/compose anything 

Geniusee team built the feature that allows users to access a record of their previously used prompts or inputs, providing a convenient way to review and reuse past content for faster composition and referencing within the Inline or Compose Anything interfaces.

Results


We implemented a Chrome extension that integrates Compose.ai with the OpenAI API, enabling powerful machine learning algorithms for enhanced writing. Also, diverse text generation features were realized, allowing users to generate tailored suggestions, messages, outlines, and poems.

Seamlessly migrated API to the cloud, leveraging AWS S3, GCP, Firebase, and serverless technologies for enhanced scalability, resource management, and performance.

Created a monetization feature, enabling Compose AI to capture revenue from users and unlock new business opportunities.

Ensured a thoroughly tested and polished product through comprehensive QA processes, guaranteeing functionality, performance, and reliability.

Successfully achieved a dynamic, collaborative environment, meeting the heightened pace and expertise required to secure significant investment.