Eric Cheng

Eric Cheng

Staff Full Stack Software Engineer. C# / .NET and Node.js / React in large production systems, and AI agents on typed tools.

Backend
C# / .NET
  • .NET 10
  • ASP.NET Core
  • EF Core
  • YARP
Frontend & Node
React / Node
  • React 18
  • Node.js
  • TypeScript
  • Next.js
  • Vite
In production
25+ yrs

Kaleris · Verizon Connect · Ricoh

AI engineering
AI agents
  • MCP
  • Vector embeddings
  • Semantic search

Price Monitor AI Agent

live

Conversational agent over a custom MCP server, RAG search on pgvector.

Speedy Git

v5.18

Performance-first Git graph and worktrees for VS Code and Cursor.

Stack
  • C#
  • .NET 10
  • ASP.NET Core
  • Node.js
  • React
  • Next.js
  • PostgreSQL
  • SQL Server
  • RabbitMQ
  • Azure
  • AWS
  • Docker
  • MCP
  • pgvector

Speedy Jev

new

Ask AI structured questions about any web page in one click. Chrome, Edge, Firefox.

Career timeline

  1. Jan 2025 – now

    Kaleris work

    Staff Software Engineer

    Enterprise terminal operating system used by 40+ marine terminals worldwide.

    • .NET 4.8 → .NET 10 in 3 months: 4 web servers, ~800 endpoints, YARP reverse proxy.
    • ES5 → React 18 rebuild as tech lead of 4–6 developers. Mobile payload 9.1 → 2.0 MB.
    • Public attack surface cut to a signed-off 119-endpoint register.
    • Introduced agentic AI development workflows and shared AI code-review skills to the team.
    • C# / .NET
    • Node.js / React
    • Azure DevOps
    2024 → · live

    Price Monitor AI Agent project

    AI engineering: a tool-calling agent on a custom MCP server with typed, Zod-validated tools, plus RAG semantic search on pgvector with local embeddings.

    • AI agents
    • MCP
    • RAG
    personal projects
    v5 · VS Code Marketplace + Open VSX

    Speedy Git project

    Performance-first Git graph, history editing and worktrees for VS Code and Cursor.

    2009 →

    C# / .NET 10 skill

    Since Ricoh. Led the .NET 4.8 → .NET 10 migration: ~800 endpoints in 3 months.

    2018 →

    React 18 skill

    Tech lead on the ES5 → React 18 / Vite rebuild: ~400 views, 1,000+ components.

    2009 →

    Legacy modernisation skill

    Kaleris platform, Ricoh ERP, VCare desktop to web. All kept in production.

    Kaleris

    SSO / OAuth skill

    Entra ID and Okta integration.

  2. Nov 2021 – Dec 2024

    Verizon Connect work

    Senior Full Stack Engineer (promoted 2023)

    GPS pipeline behind a fleet platform: 100+ enterprise clients, 250+ messages per second.

    • Event-driven .NET microservices, RabbitMQ, PostgreSQL.
    • Fixed a production database deadlock that forced restarts at peak.
    • .NET
    • RabbitMQ
    • PostgreSQL
    • AWS
    Verizon Connect

    Spotlight Award award

    Company award for the deadlock fix that stabilised the pipeline.

    2021 →

    C# / .NET skill

    Event-driven .NET microservices.

    2021 →

    PostgreSQL skill

    Schemas, queries and stored procedures for high-volume writes.

    2021 →

    Event-driven microservices skill

    DDD and RabbitMQ at 250+ messages per second.

  3. Jun 2018 – Nov 2021

    VCare work

    Software Programmer Specialist

    Aged-care village management platform.

    • Built a React web app and Express backend from scratch, solo.
    • Kept a NativeScript mobile app shipping on the app stores.
    2018 →

    React + Redux skill

    Developed a React SPA from scratch, solo.

    • React
    • Redux
    2018 →

    Node.js / Express skill

    Express backend built from scratch, with auth into the legacy system.

  4. Dec 2009 – Mar 2018

    Ricoh work

    Senior Systems Analyst, project tech lead

    Business systems for Asia Pacific operations, several hundred users across multiple countries.

    • Led 4–6 developers per project.
    • Built a call centre web app from scratch and rolled it out to the India office: 100+ users.
    • Designed a SQL Server reporting platform synced from the legacy ERP.
    • C#
    • ASP.NET
    • SQL Server
    • SOAP
    Graduated 2013

    Master of Science education

    Information Systems Management, City University of Hong Kong.

    2009 →

    C# / ASP.NET skill

    Eight years of C# and ASP.NET at Ricoh.

    2009 →

    SQL Server / T-SQL skill

    Built a SQL Server reporting platform from scratch at Ricoh.

  5. Mar 2000 – Dec 2009

    Strategic Systems Consultants work

    Analyst Programmer → System Analyst

    Small IT solutions company. Started as a developer and grew into a senior role, delivering software for clients across several business domains.

    Graduated 2005

    Bachelor of Computing education

    E-Commerce, University of South Australia.