Prompts, tools, and state
System prompts with a fixed job. Tool definitions that call real APIs (orders, shipping, scheduling). A conversation state machine so the agent cannot skip required steps.
AI Engineer shipping production LLM agents, tool-calling workflows, and the platforms they run on.
Full-time remote · Open to relocation · CET / EU / US overlap
I am an AI Engineer who ships production LLM systems: conversational agents, citizen-report intelligence, AI-assisted executive dashboards, and the full-stack platforms those systems sit on.
Live AI work: Puriflow’s WhatsApp agent, Livi Lemphakatsi report triage, and the MMSS municipal KPI dashboard. Same production discipline across Java, Python, Flutter, AWS, Azure, and Teraco.
Client
Stack
AI system
Client
Stack
AI system
Links
Client
Stack
AI system
Production conversational agents, citizen-report intelligence, and AI-assisted executive dashboards: prompts, tools, grounded context, and human fallback.
React, Next.js, and TypeScript dynamic interfaces coupled with scalable backend APIs, optimized client states, and responsive styling.
Secure, performant service layers built with Java/Spring Boot and PHP, including complex relational database design, secure RBAC, and caching tiers.
User-centered design: wireframes, user flows, and high-converting interfaces from concept through to build.
Production deployments, CI/CD pipeline automation (GitHub Actions), environment architecture on Azure/AWS, and infrastructure logging.
Agents in production, not prompts in a notebook.
System prompts with a fixed job. Tool definitions that call real APIs (orders, shipping, scheduling). A conversation state machine so the agent cannot skip required steps.
Puriflow answers from product context and order APIs. Livi classifies citizen reports from the submitted text and photos, then routes to a department. MMSS reads live municipal KPIs and surfaces exceptions instead of inventing numbers.
Safety rules block off-brand or unsafe replies. Order facts and municipal KPIs come from systems of record, not the model. Unknown or sensitive cases fall back to a human path.
Discover & Design: research, wireframes, user flows, and UI design in Figma.
Analyze project requirements and define the technology stack.
Develop code using best practices, create features, and ensure functionality.
Conduct unit testing, debug, and ensure code through various testing methods.
Deploy the code to production, collaborate teams, and manage live environments.
Digitised municipal land-use and building-plan workflows with role-based access control, compliance reporting, and secure process automation.
High-performance citizen portal built with Next.js App Router, dynamic React components, and headless Sanity CMS for rapid updates and secure content delivery.
High-conversion WooCommerce storefront optimized with custom PHP plugins, LiteSpeed Cache, and Cloudflare CDN integration for premium flower delivery.
Custom PHP & MySQL property management platform automating tenant billing, utility tracking, access control logs, and administrative leasing workflows.
Agents, tools, guardrails, production
Agile delivery across Scrum and Kanban
Performance optimization, cloud operations