David Ajayi 👋🏿

Projects

This is a list of some interesting projects I have built recently or a while back.

For projects in view, please click this link

Pulse

Pulse is an AI agent that builds and maintains finance dashboards for business teams. Describe what you want to track in plain language, connect the systems you already use (QuickBooks, Xero, Stripe, Paystack, Flutterwave, Google Sheets, ClickHouse and more), and Pulse builds the dashboard and refreshes it daily, weekly, monthly or when new data lands. Every run keeps its full trace, every card shows where its numbers came from, and users can fix a chart by telling it what's wrong. I designed it, built the backend and frontend, and took it to production at Wamiri.

Stack: Python, FastAPI, Celery, Redis, PostgreSQL, Anthropic Claude, Composio, React, TypeScript. Deployed on GCP Cloud Run.

Postploy

Postploy is a content automation tool that allows you to create, schedule and publish content to your social media accounts.

Stack: NextJS, NestJS, PostgresQL, BullMQ, Redis, FFmpeg, AWS S3, AWS SQS. Deployed using AWS Lightsail.

Webplug

Webplug is a webhooks as a service infrastructure that allows you to manage webhooks for users of your application. You can view how many times a message was retried, manually resend a message or which endpoints are failing. The infrastructure is deployable to AWS using the webplugcli app.

Stack: AWS Lambda, AWS Simple Notification Service, PostgreSQL, Cloudwatch Logs, oclif, shadcn/ui, tailwind. Deployed using AWS CDK.

Pully

Pully is a realtime messaging infrastructure that developers can use to manage their applications realtime needs. It also provides you middleware functions (lambdas) that allow you to intercept messages before they are published to the subscribers so you can perform business logic.

Stack: Node with TS, Lambda, Lambda Layers, S3, IAM, Docker, ECR, ECS Fargate, AWS SDK. Deployed using AWS CDK.

FeedPipe

FeedPipe is a feedback tool that allows you to collect product feedback from your users directly in Slack, Jira and Notion and view insights from your FeedPipe dashboard.

Stack: Node JS, Lambda, S3, API Gateway, Apollo GraphQL, Next JS, Material UI. Deployed to AWS using Serverless.

Code Play

A web based coding environment built with React, ESBuild for bundling, Monaco Editor as the code editor (the same one used by VSCode).

Stack: React JS, Esbuild, Monaco editor.

Wordle Clone

This is a clone of the original wordle game. Built with React and Tailwind.

Stack: React JS, Tailwind.

Sorting Visualizer

This is a visual representiation of sorting algorithms. Bubble sort is currently implemented with the rest coming soon.

Stack: Vue JS, VueX, Tailwind.