Work Experience
My professional journey in tech leadership and software development
Planning & Project Management
- Led end-to-end project delivery for enterprise clients: requirements gathering → business analysis → technical specification → system design → deployment.
- Managed cross-functional collaboration using Agile/Scrum with Jira; led sprint planning and release planning for a 12-member outsourced team, resulting in 10x transaction volume growth.
- Authored technical specifications (system architecture diagrams, ERD, API documentation) and stakeholder presentations; facilitated trade-off discussions and aligned non-technical stakeholders with technical constraints.
- Mentored 4 junior developers through pair programming and code reviews, improving code quality and reducing bug rates by 25%.
LLM Agent Architecture & Design
- Architected Agentic AI platforms using LangChain and LangGraph: multi-agent systems, autonomous task execution, and tool calling / function-calling strategies.
- Designed agent architectures (ReAct, plan-and-execute patterns) and agent workflows for complex orchestration and decision-making; defined prompt engineering practices (chain-of-thought, few-shot, dynamic system prompts) for production LLM use cases.
- Led design of AI-powered risk analysis and chat assistants (OpenAI, Anthropic Claude, Vercel AI SDK), including streaming, state management, and 9-step AI agent workflows; e.g. shipment/supply-chain risk analysis chat agent with tool calling and stream resumption (Next.js, PostgreSQL, Redis, Docker).
Solution Architecture & Cloud
- Designed and led serverless architecture (AWS Lambda, DynamoDB single-table, API Gateway, Serverless Framework), achieving 45% cloud cost reduction; led architectural decisions on event-driven design (DynamoDB Streams, EventBridge) for high-throughput systems; e.g. multi-currency FX admin portal and serverless backend (React, Serverless Framework, DynamoDB Streams, OTP auth).
- Established observability (CloudWatch, Datadog) and CI/CD (Docker, multi-environment DEV/UAT/PROD), improving issue detection and customer service response time by 30%.
Representative deliverables (client work anonymised)
- AI shipment risk platform: 9-step analysis pipeline, tool-calling agent (Vercel AI SDK, DeepSeek), streaming and stream resumption; Next.js, PostgreSQL, Redis, Docker.
- Internal AI project management: Bedrock Agents, Slack, Kanban/backlog; Amplify Gen 2, Lambda, DynamoDB, Cognito.
- Multi-currency FX admin & backend: React admin portal (orders, rates, users, RBAC); serverless APIs, DynamoDB Streams, OTP auth.
- Travel & FX self-service kiosk: React app, bill validator integration, deposit/withdraw, multi-currency; 90% reduction in device downtime.
- LLM travel assistant & microservices: LangChain/ChatKit chat POC (streaming, DynamoDB); WebSocket chatbot with tool calling (rate alert, budget, FX); rate-alert and notification services.
Interested in working together?
I'm always open to discussing new opportunities, collaborations, or just having a chat about technology.