

Insight Stream
AI-powered content intelligence
Ever scrolled through hundreds of articles and Reddit threads just to find the few that matter to your work?
- FastAPI
- Celery
- pgvector
- LLMs
Typed APIs, async workers, data pipelines and retrieval you can trust, shipped to production with FastAPI, Django and PostgreSQL.
I care less about adding AI for its own sake, and more about making it useful, reliable and connected to real product workflows.
Abel, after moving from UI/UX and full-stack work to the backend
Most AI features share one shape. A request comes in, the backend finds the right data, the model reasons over it, and a grounded answer goes back. Scroll to follow one.
A person or another service sends a request: a question, a search, or an event to process.
Web, mobile or service-to-serviceA typed endpoint validates the input, checks auth and rate limits, then routes the work. Slow jobs go to a background queue.
FastAPI, Pydantic, CeleryTwo lookups run side by side: exact records from PostgreSQL, and meaning-based matches from a vector index.
PostgreSQL, pgvector, QdrantResults are ranked and trimmed into grounded context: the right facts, each with a source the answer can cite.
RAG, ranking, citationsThe model reasons over that context only and returns structured output. Providers can change without touching the app.
OpenAI, Gemini, DeepSeek, GroqThe user gets an answer grounded in real data, with sources they can check, streamed back to the interface.
JSON, streamed to the UIFour products, each starting from a question someone actually has.


AI-powered content intelligence
Ever scrolled through hundreds of articles and Reddit threads just to find the few that matter to your work?


AI-powered spiritual reflection
Ever known exactly how you feel, but not which words to search for to find scripture that speaks to it?


AI-powered SEO intelligence
Ever wondered why a site isn’t getting the search visibility it deserves, when the problems are buried across hundreds of pages?


Automated crypto price alerts
Ever waited for a coin to hit a price, then missed the moment because you weren’t watching the chart?
There’s one more in the full list. See all five projects side by side, filter them, and open the write-ups.
All projectsEach role pulled me further toward the backend, from wireframes to merchant dashboards to production AI services.
Full career logBuilding and shipping backend and AI-focused projects for clients and portfolio work.
Shipped production FastAPI services with AI-integrated features, using Celery and Redis for heavy jobs.
Built merchant-dashboard features with Vue.js, Nuxt, Pinia, FastAPI and PostgreSQL.
Wireframes and usability testing that shaped product and feature decisions.
Six rules I keep coming back to, and where each one shows up in my own projects.
I prefer working features that survive real requests, failures and changing requirements.
Production FastAPI services with AI-integrated features at Andela.
Use an LLM where it creates real product value, not simply because an AI API is available.
In MoodVerse, Gemini interprets the reflection and never writes the verse.
Design integrations so providers, models and infrastructure can change without rewriting core application logic.
Insight Stream integrates OpenAI, Gemini, DeepSeek and Groq.
Move slow or heavy work out of the request path when it improves reliability and response time.
Celery and Redis run ingestion in Insight Stream and price checks in AlertChain.
For knowledge-based AI, use retrieval and trusted data instead of asking a model to invent facts.
SEO Maker’s AI explains findings from measured page data.
Prefer clear boundaries, observable workflows and boring infrastructure over unnecessary complexity.
Workroom keeps its AI service separate from the main Django app.
Case study 01, MoodVerse
Split interpretation from retrieval. The model reads the reflection, and a verified corpus supplies every passage.
I’m open to remote backend, AI systems and freelance work. Tell me what you’re building and I’ll reply within 24 hours.
Let’s talk