Shipped 10+ production systems
Hello, I'm Kwesi.
Software Engineer.
I build full-stack applications with a focus on AI integration and production systems. Specializing in full-stack architectures using TypeScript, Python, PostgreSQL, and AI integration with AI SDK and Agno (AgentOS).
Technical Skills
Language
TypeScriptJavaScriptPythonPHP
Frontend
ReactNext.jsTailwind CSSReduxZustand
Backend
LaravelDjangoFastAPIGraphQLCeleryRabbitMQ
Database
PostgreSQLMongoDBRedis
AI/Data
pgvectorElasticsearchOpenAI APIAI-SDKAgno (AgentOS)Vector SearchRAG
DevOps
DockerAWS S3GitSentry
CMS
WordPress
Professional Experience
Software Engineer
B Online
January 2024 – Present
Cape Town, Western Cape
Luxury Resale Marketplace
Full-Stack Migration & Architecture
- Migrated luxury consignment marketplace from WooCommerce to custom Next.js 14 + Laravel 11 architecture with 7 independent services in a monorepo.
- Built GraphQL API with queries and mutations for products, orders, customers, inventory, and fulfillment workflows.
- Integrated DEAR Systems ERP via webhooks and 150+ background jobs for real-time inventory, sales, and purchase synchronization.
- Developed Elasticsearch-powered product search with faceted filtering by brand, category, condition, size, and price range.
- Created state machines for product lifecycle and consignment workflows with event-driven architecture for automated notifications and task creation.
- Integrated multi-currency payment processing (ZAR, GBP, USD) with PeachPayments, store credit, and layby/installment plans.
- Built internal sales platform for managing leads, customers, purchases, and order fulfillment (pick, pack, ship).
- Set up Docker-based architecture with 16+ containers including PostgreSQL, Elasticsearch, Redis, RabbitMQ, and Laravel Horizon.
Next.jsLaravelGraphQLElasticsearchRabbitMQ
AI Sales Assistant
AI & Multi-Agent System
- Built multi-agent AI system using Agno framework with specialized agents for query planning, SQL generation, and product search.
- Implemented hybrid search combining SQL exact matching with pgvector semantic search, merging results intelligently.
- Created natural language to SQL query generator that dynamically constructs PostgreSQL queries from business questions.
- Built vector embedding system for product catalog with incremental sync from AWS S3 using Celery background tasks.
- Developed RESTful API with Django REST Framework including session-based chat history and pagination.
- Implemented context-aware conversation memory allowing follow-up questions across sessions.
AgnoPostgreSQLpgvectorDjangoCelery
Stock Take System
Mobile/Full-Stack
- Built mobile-first inventory audit system for luxury retail with handheld barcode scanner integration.
- Created real-time barcode scanning interface with invisible input field and debounce handling (500ms).
- Implemented intelligent stock reconciliation matching scanned items against live ERP data.
- Created asynchronous Excel report generation using Laravel queues with AWS S3 storage.
- Built infinite scroll report list with multi-dimensional filtering (category, store, date range).
- Built offline-first architecture using localStorage for in-progress stock takes with batch submission.
ReactLaravelAWS S3CloudFrontZustand
AI Training Platform
EdTech AI System
- Built AI-powered employee training platform transforming documents into Duolingo-style quiz modules.
- Implemented intelligent document processing pipeline handling PDF, DOCX, and TXT with automatic content extraction.
- Integrated OpenAI GPT-4 via Assistants API for contextual question generation across multiple types.
- Developed gamification system with points, badges, daily streaks, and leaderboards stored in PostgreSQL.
- Developed mobile-first learner app with Framer Motion animations and real-time progress tracking.
- Created multi-platform deployment using Capacitor for iOS and Android native apps from single React codebase.
OpenAI GPT-4ReactSupabaseExpress.jsFramer Motion
RAG Chatbot for Professional Society
AI Production System
- Built production RAG system indexing entire website and PDF document library for professional organization.
- Implemented automated web crawler using Firecrawl API to map website and discover/download PDFs.
- Built vector embedding generation using OpenAI text-embedding-3-small with batch processing (100 items/batch).
- Implemented dual backend architecture supporting local JSON storage and Pinecone vector database.
- Created embeddable JavaScript chat widget with markdown rendering, typing indicators, and custom branding.
- Implemented source citation system with clickable links to original PDFs and web pages.
RAGFastAPIPineconeFirecrawl APIOpenAI
AI Chatbot Platform
Enterprise SaaS
- Built enterprise chatbot platform with embeddable web widget and comprehensive admin dashboard.
- Implemented hybrid vector + keyword search using pgvector for semantic document retrieval.
- Created real-time analytics dashboard showing conversation metrics, monthly trends, and date-range filtering.
- Built chat explorer with infinite scroll for viewing thousands of conversations.
- Implemented AI-powered conversation flagging detecting frustrated users and suspicious activity.
- Configured PostgreSQL with pgvector, PgBouncer connection pooling, and Alembic migrations.
FastAPIReact 18TanStack QueryDocker ComposeSentry
Multi-Tenant WhatsApp AI Platform
Multi-Tenant SaaS
- Built multi-tenant WhatsApp AI platform for shopping malls with complete tenant isolation using django-tenants.
- Integrated Twilio WhatsApp Business API with template message support and 24-hour session management.
- Built advanced AI agents using OpenAI GPT-4 with custom personalities and semantic search capabilities.
- Created multi-segment message handling system for WhatsApp character limits (up to 5 segments).
- Built Celery task queue with Redis broker using priority queues for time-sensitive responses.
- Set up Docker deployment with PgBouncer connection pooling for high-concurrency scenarios.
DjangoTwilio APIRedisRadix UIdjango-tenants
Additional Websites & Projects
CMS & Web Development
- Rebuilt professional organization website in WordPress with custom Gutenberg blocks and plugins.
- Developed features for sneaker store and marketplace websites.
- Built custom WordPress themes and plugins with advanced custom fields and custom post types.
- Implemented SEO optimization across all websites for improved search rankings.
WordPressGutenbergSEOCustom Plugins
Junior Developer
Pace Online
May 2022 – August 2023
Johannesburg, Gauteng (Remote)
Academic Network App
Mobile App
- Built mobile app connecting PhD students, postdocs, and mentors across South African universities.
- Created social features for the academic community - posts, profiles, and messaging.
- Integrated with Joomla-based web portal for content sync.
- Published to iOS App Store and Google Play Store.
FlutterFirebaseJoomla
Port Cargo Tracking App
Mobile App
- Built initial MVP for cargo tracking at ports - scanning vehicles in and out.
- Added QR code, barcode, and OCR scanning to replace manual paper processes.
- Created real-time reports showing scanned vehicles and driver matching.
- App now tracks 500k+ vehicles and 300+ processed vessels.
- Published to iOS App Store and Google Play Store.
FlutterFirebaseQR/BarcodeOCR
CMS Websites
Web Development
- Built and maintained websites using WordPress and Joomla.
- Created custom themes and plugins for client needs.
- Worked directly with clients to turn business needs into working solutions.
WordPressJoomlaNode.jsSEO
Education
Bachelor of Technology (BTech), Software Development
Nelson Mandela University
Port Elizabeth, Eastern Cape