The Story Behind BusinessPilot AI From Nigeria to the World: Building an AI Executive Assistant with Qwen
My name is Kelvin Nnadi, an AI Engineer from Nigeria. I started building machine learning models at the age of 16, and today, at 23 years old, I remain passionate about creating AI systems that solve real-world problems.
I come from Nigeria, a country filled with incredibly talented entrepreneurs, freelancers, and small business owners. Every day I watch people build businesses with determination, creativity, and resilience, yet many of them spend more time managing work than actually growing their businesses.
They wake up to dozens of emails.
They forget important meetings.
They spend hours writing proposals and business plans.
They constantly switch between calendars, documents, spreadsheets, messaging apps, and research tools.
For many small businesses, there isn't an executive assistant waiting to organize everything. The business owner is the assistant.
That simple observation became the beginning of BusinessPilot AI.
My goal wasn't to build another chatbot.
I wanted to build an AI Executive Assistant that could understand natural language, collaborate like a team of specialists, and perform meaningful business work while always keeping the human decision-maker in control.
What BusinessPilot AI Can Do
BusinessPilot AI is designed to become the daily business companion for entrepreneurs, founders, freelancers, and small businesses.
Through natural conversation either by typing or speaking it can:
π Create professional business documents such as business plans, proposals, pitch decks, SWOT analyses, reports, meeting agendas, and executive summaries. π Conduct research including market analysis, competitor research, customer insights, and industry trends. π£ Develop marketing strategies such as email campaigns, customer personas, social media content, branding ideas, and sales playbooks. βοΈ Manage email by summarizing inbox messages, drafting professional replies, and preparing outbound emails for review before sending. π Schedule meetings by checking availability, proposing meeting times, creating calendar events, and coordinating schedules while always requiring user approval before booking. π§ Remember user preferences, previous conversations, and ongoing business context to provide increasingly personalized assistance across sessions. ποΈ Support both voice and text interactions, allowing users to communicate naturally in the way that feels most comfortable. π€ Coordinate multiple specialized AI agents that work together to solve complex business tasks instead of relying on a single monolithic assistant.
Rather than replacing the entrepreneur, BusinessPilot AI is designed to remove repetitive administrative work so business owners can focus on growing their businesses.
Why Qwen?
Choosing Qwen Cloud was a deliberate decision.
What impressed me most about Qwen was not only its reasoning capability but also the flexibility of the Qwen Cloud ecosystem.
Instead of stitching together multiple unrelated AI services, I wanted a unified platform where reasoning, planning, memory, and tool usage could work together seamlessly.
BusinessPilot AI uses Qwen Cloud as the intelligence behind every business workflow.
Whether the user is chatting or speaking naturally, Qwen understands intent, creates execution plans, coordinates specialized agents, retrieves relevant memories, invokes business tools, and generates intelligent responses.
How BusinessPilot AI Works
Rather than relying on a single language model to perform every task, I designed BusinessPilot AI as a collaborative multi-agent system.
Each agent has a dedicated responsibility:
Planner Agent understands the user's intent and decomposes complex requests. Memory Agent remembers user preferences and important business context across conversations. Document Agent creates professional business documents. Research Agent gathers relevant information and market insights. Marketing Agent develops campaigns and business growth strategies. Email Agent drafts professional emails. Calendar Agent schedules meetings and manages events. Reviewer Agent validates outputs before actions are presented to the user. Voice Agent enables natural voice conversations through real-time communication.
Together these agents behave more like a professional executive office than a traditional chatbot.
The user simply speaks or types.
The agents collaborate.
Qwen coordinates everything.
Human Control Matters
One lesson I strongly believe in is that AI should assist, not silently take control.
Because of that philosophy, BusinessPilot AI introduces a human approval layer.
The system may prepare an email.
It may schedule a meeting.
It may recommend a business decision.
But before any action affects the real world, the human user always reviews and approves it.
This balance between AI autonomy and human oversight became one of the defining principles of the project.
Building on Alibaba Cloud
Deploying the project was an educational journey on its own.
The final production system runs on:
Alibaba Cloud ECS Docker FastAPI Nginx HTTPS with Let's Encrypt WebSockets for real-time voice communication Google Workspace Integration Qwen Cloud APIs
Moving from a local prototype to a production deployment required solving engineering challenges that are rarely visible in demo videos.
Among them were:
Configuring secure HTTPS Enabling WebSocket upgrades through Nginx Handling browser voice APIs Implementing Google OAuth securely Debugging CORS issues Designing a reliable approval workflow Managing asynchronous background tasks
Each obstacle taught me something new about building production-ready AI systems.
Challenges Along the Way
The hardest part was not writing code.
It was learning to think like a systems engineer.
A single misplaced configuration value could stop an entire production deployment.
A missing WebSocket header could silently break voice communication.
A single trailing space inside an environment variable could consume hours of debugging.
Those moments reminded me that building AI products is not only about modelsβit is about architecture, infrastructure, security, reliability, and persistence.
Every problem solved made the final system stronger.
What I Learned
This project taught me that successful AI products require much more than prompt engineering.
They require thoughtful software architecture.
They require secure integrations.
They require production-ready deployment.
They require careful user experience design.
Most importantly, they require patience and persistence.
Every deployment failure became another lesson.
Every bug became another opportunity to improve.
Looking Ahead
BusinessPilot AI is only the beginning.
My vision is to build an AI executive assistant capable of helping entrepreneurs anywhere in the world operate with the efficiency of an entire business team.
I imagine a future where a student starting a company in Lagos, a freelancer in Nairobi, a startup founder in Jakarta, or a small business owner in Beijing all have access to the same intelligent business assistance that large enterprises enjoy today.
AI should reduce the gap between great ideas and successful execution.
That is the future I hope to help build.
Thank You
To the Qwen team and Alibaba Cloud,
Thank you for creating tools that make ambitious ideas possible.
As an AI engineer from Nigeria, participating in this challenge has been more than a competition. It has been an opportunity to learn, to build, and to contribute to a global community of AI innovators.
No matter the outcome, BusinessPilot AI represents something important to me: the belief that innovation has no borders, and that with the right technology, a developer working from anywhere in the world can build solutions that serve people everywhere.
Thank you for giving me the opportunity to bring this vision to life.
Built With
- alembic
- alibaba
- apscheduler
- calendar
- css3
- dashscope
- docker
- encrypt
- fastapi
- gmail
- html5
- javascript
- next.js
- nginx
- oauth
- python
- qwen
- react
- rest
- sqlalchemy
- sqlite
- tailwind
- typescript
- websockets
Log in or sign up for Devpost to join the conversation.