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