
About Me
I’m a software developer with 5+ years of experience building web applications, enterprise systems, and data-driven products.
I’m especially passionate about AI agents and automation. I enjoy building AI that can use tools, understand context, connect with existing systems, and help automate real work.
My goal is to combine solid software engineering with AI to build products that are practical, reliable, and useful.
AI & Agent Engineering
I enjoy building AI agents that can use tools, work with business data, and automate multi-step workflows. My focus is on making AI useful in real software, not just building demos.
Agent Engineering & Orchestration
Google ADK · Agent Runtimes · Multi-Agent Flows
Building agent runtimes and orchestration patterns for tool-using, stateful, and multi-step agents. This includes routing requests to specialized agents, managing context and sessions, and separating reusable runtime capabilities from domain-specific agent logic.
MCP, WebMCP & Tool Integration
Structured Tools · Context · Authorized APIs
Exploring MCP and WebMCP-style integrations to expose well-defined tools and page or application context to agents. I prefer constrained interfaces that preserve existing permissions and business rules rather than giving agents unrestricted access to underlying systems.
Retrieval, Context & Evaluation
RAG · Memory · Evals · Observability
Designing retrieval and context layers with semantic data, bounded memory, grounding checks, and citation-aware responses. I also use targeted evals, regression checks, and observability to measure agent behavior instead of relying only on manual prompt testing.
Workflow Automation & AI-Assisted Delivery
n8n · Coding Agents · CI Guardrails
Automating scheduled and event-driven workflows with n8n while using coding agents for implementation and review. I pair automation with explicit context, scoped instructions, static checks, tests, and verification gates so faster delivery does not come at the expense of code quality.
"I treat agents as software systems: give them clear tools and context, then verify what they do."
Skills & Technologies
frontend Development
TypeScript
React.js
Next.js
Angular
JavaScript
Mantine
Tailwind CSS
backend Development
PHP
Laravel
Python
REST APIs
Microservices
database Development
MySQL
PostgreSQL
Row-Level Security
Prisma
Supabase
cloud & devops Development
AWS
Google Cloud
Docker
GitHub Actions
CI/CD Pipelines
systemd
testing & quality Development
Cypress
Jest
Vitest
PHPUnit
Postman
ai & agents Development
LLM Applications
Agentic AI
Google ADK
RAG Workflows
Structured LLM Outputs
Langfuse
Ollama / LM Studio
Prompt Engineering
tools Development
Apache ECharts
GitHub
Codex
n8n
Experience & Education
Work Experience
Software Developer (Full Stack)
2025-07 - PresentHerd HR
Build and enhance enterprise HR products while leading the design and implementation of WizHR, a multi-tenant HR analytics and business intelligence platform for companies operating across multiple countries.
Software Developer (Full Stack)
2024-02 - 2025-06AYP Group
Built and maintained full-stack web applications for business users across APAC using TypeScript, Next.js, Laravel, and AWS, with strong emphasis on testability and delivery quality.
Senior Software Developer
2021-01 - 2024-02XeerSoft Sdn Bhd
Led frontend development work on internal and client-facing modules while improving application usability, maintainability, and team delivery.
Education
Bachelor's Degree - Software Engineering
2017-08 - 2020-12Universiti Tun Hussein Onn Malaysia
Comprehensive software engineering program with focus on software development, algorithms, databases, and system design.
Malaysian Higher School Certificate (STPM)
2015-06 - 2016-12English College Johor Bahru
Science Stream pre-university program preparing for higher education in STEM fields.
Let's Work Together
I'm always interested in new opportunities and exciting projects. Let's discuss how we can bring your ideas to life.