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.

ADK

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

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.

RAG

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.

n8n

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

advanced
advanced level

React.js

advanced
advanced level

Next.js

advanced
advanced level

Angular

intermediate
intermediate level

JavaScript

advanced
advanced level

Mantine

intermediate
intermediate level

Tailwind CSS

intermediate
intermediate level

backend Development

PHP

advanced
advanced level

Laravel

advanced
advanced level

Python

intermediate
intermediate level

REST APIs

advanced
advanced level

Microservices

intermediate
intermediate level

database Development

MySQL

advanced
advanced level

PostgreSQL

intermediate
intermediate level

Row-Level Security

intermediate
intermediate level

Prisma

intermediate
intermediate level

Supabase

intermediate
intermediate level

cloud & devops Development

AWS

intermediate
intermediate level

Google Cloud

intermediate
intermediate level

Docker

intermediate
intermediate level

GitHub Actions

intermediate
intermediate level

CI/CD Pipelines

intermediate
intermediate level

systemd

intermediate
intermediate level

testing & quality Development

Cypress

intermediate
intermediate level

Jest

intermediate
intermediate level

Vitest

intermediate
intermediate level

PHPUnit

intermediate
intermediate level

Postman

advanced
advanced level

ai & agents Development

LLM Applications

intermediate
intermediate level

Agentic AI

intermediate
intermediate level

Google ADK

intermediate
intermediate level

RAG Workflows

intermediate
intermediate level

Structured LLM Outputs

intermediate
intermediate level

Langfuse

intermediate
intermediate level

Ollama / LM Studio

intermediate
intermediate level

Prompt Engineering

intermediate
intermediate level

tools Development

Apache ECharts

intermediate
intermediate level

GitHub

advanced
advanced level

Codex

intermediate
intermediate level

n8n

intermediate
intermediate level

Experience & Education

Work Experience

💼

Software Developer (Full Stack)

2025-07 - Present

Herd 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-06

AYP 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-02

XeerSoft 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-12

Universiti 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-12

English 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.

About | Ng Lih Sheng