At AfterQuery, I write and review real-world software engineering tasks used to train and evaluate AI models, and build production-quality applications and test suites.
At CityData.AI, I built Cici, an AI support assistant for a platform covering 9,200+ cities. It uses LangChain, Pinecone, OpenAI GPT, Redis session memory, and a Semantic Router to answer product questions.
I also turned Uliza Gateway’s fine-tuned Swahili LLM into a managed API with authentication, tiered rate limits, and usage logging. On UoPeople Connect, I built a real-time communication platform with messaging, rooms, and voice and video calls.

