About Me

Full Stack Software Developer with 5+ years of experience across enterprise web, HR, analytics, and automation systems. I build full-stack and AI-enabled products with React, TypeScript, Angular, Laravel, PostgreSQL, and Python, with recent work spanning multi-tenant BI, Row-Level Security, LLM applications, agentic AI, and observability.

I work best in environments where software needs to be dependable, maintainable, and aligned with real operational needs. That usually means turning business requirements into clear technical solutions, collaborating closely with stakeholders, and improving systems in ways that make delivery smoother for both users and development teams.

Alongside my day-to-day product work, I build and experiment with agentic AI systems, workflow automation, retrieval, and tool integrations. I am especially interested in how orchestration, context, evaluation, and strong engineering guardrails can turn AI from a standalone demo into a dependable part of real software and operational workflows.

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

AI, Automation & Agent Engineering

My recent work goes beyond prompt-based AI usage into agent engineering: designing runtimes, orchestration, tool boundaries, retrieval, evaluation, and automation workflows that can be tested and governed like normal software. I focus on practical integrations where agents act through controlled tools and authorized APIs instead of bypassing application rules.

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

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