Sprouts.ai ABM Platform
Enterprise Account-Based Marketing platform with ElasticSearch-powered golden database, advanced filter framework, and scalable waterfall enrichment engine.
Architected and developed OpenChannel's comprehensive app marketplace platform. Built solutions for accepting app submissions from developers and showcasing them inside products, websites, or apps. Designed the architecture and developed both backend and UI as a full-stack developer. Created responsive application supporting multiple screen sizes with Spring Security for Authentication and Authorization.
Client: Stocktree Inc.
OpenChannel is a white-label app marketplace platform that enables companies to build their own app ecosystems - similar to how Salesforce AppExchange or Slack App Directory work. As a full-stack developer and architect, I was instrumental in building the platform from its early stages.
The platform consists of several interconnected components: a developer portal where third-party developers can register and submit their apps, a review system for marketplace administrators, and embeddable marketplace widgets that companies can integrate into their products. I designed the overall architecture to be highly customizable, allowing each customer to brand and configure their marketplace according to their needs.
On the backend, I built robust APIs using Spring Boot with comprehensive security implemented through Spring Security and OAuth2. The system uses MongoDB for flexible data storage, which was crucial for handling the varied metadata structures of different app types. I implemented Swagger documentation to ensure the APIs were well-documented and easy for customers to integrate with.
The frontend was built with Angular 13 and Bootstrap 4, creating a responsive experience that works seamlessly across desktop and mobile devices. I paid special attention to the developer experience, making the app submission process intuitive and providing clear feedback throughout the review cycle.
OpenChannel grew to serve major enterprise customers before being acquired by Stripe in 2021, which speaks to the quality and scalability of the platform we built.
This project leverages Spring Boot, Spring Security, OAuth2 and 6 more technologies to deliver a robust and reliable solution.
Enterprise Account-Based Marketing platform with ElasticSearch-powered golden database, advanced filter framework, and scalable waterfall enrichment engine.
Led migration of OpenChannel App Marketplace Dashboard into Stripe's Marketplace Admin Dashboard following acquisition.
Let's discuss how I can help bring your ideas to life with a custom solution tailored to your needs.
Start a Conversation