Open to projects and roles

Give me a raw idea. I'll turn it into a working product.

I shape it with you, build it, launch it and keep it running. Hand it over and stop worrying.

Collecting ideas
Product discoveryRequirementsSystem designBackendWeb appsMobile appsAutomationAI integrationPaymentsCloud and DevOpsSecurityLaunch and support

Trading, e-commerce, marketing, AI. I learn how your business really runs, then I build what it needs.

TradingMarketingCustomer engagementAI servicesE-commerceHospitality and property
7+years delivering products
10+business systems built
1.5Mreward payouts at peak
10M+USDT trading volume handled
Portrait of Edmond Ng

Hi, I'm Edmond.

I'm a product-minded engineer based in Kuala Lumpur, building software since 2019. My work has spanned many industries, including trading, e-commerce, marketing, property and customer engagement.

I start every project by asking questions until I understand how the business really works. Then I plan it, build it, launch it, and stay to keep it running. I'd rather design a system that doesn't break than fix it at 3am.

Based in
Kuala Lumpur, Malaysia
Building since
2019
Open to
Roles, projects and ideas

How I take an idea to production

01Collecting ideas

Understand

Turn a rough idea into a clear plan everyone agrees on.

You get: a clear plan, scope and priorities before any code.
02Mapping the plan

Design

Plan it so it keeps working as the business grows.

You get: a system that keeps working when traffic grows or a server fails.
03Building it

Build

Web, mobile and the systems behind them. All of it.

You get: one person building web, app and backend, so nothing falls between teams.
04Launching it live

Launch

Ship it without disrupting the people already using it.

You get: releases your customers never notice.
05Keeping it running

Run

Keep it stable, safe and affordable after launch.

You get: monitoring, backups and security, so problems are fixed before users see them.

Selected work

Illustration for MyITS with demo data
01 / 05Trading · Startup, built from zero

MyITSFrom a trader's strategy to a 5,000-customer platform

The founder's strategies only worked when someone ran them by hand, around the clock. I joined as the first developer, learned trading from zero, and built the whole product: strategies, 24/7 engine, risk controls, web, app and website.

Read the story →
5,000customers in 1-2 years
~50Kbots running 24/7
10M+USDT traded
Illustration for SNSoft with demo data
02 / 05Customer engagement · Full-time

SNSoftRewards to 300,000 people at once, exactly once

Real-money campaign rewards where nobody can be paid twice or missed, even if a server crashes. I owned delivery end to end, then swapped the engine behind live campaigns without pausing one.

Read the story →
~1.5Mpayouts at peak
0double or missed
0downtime on switch
Illustration for Dear Kyra with demo data
03 / 05Healthcare · Client project

Dear KyraFrom a manual order desk to an automated pharmacy network

Staff placed every order with a pharmacy by hand, about 20 a day. Now each order goes to the nearest, cheapest pharmacy automatically, with tracking and customer updates.

Read the story →
5x+capacity in month one
100+orders a day at peak
Illustration for EasyFound with demo data
04 / 05Marketing · Startup, built from zero

EasyFoundA full AI marketing platform, built by one person

Helps brands show up when people ask ChatGPT or Gemini for recommendations. I learned marketing from zero, then built the whole platform myself with AI.

Read the story →
1person, full product
~50beta users planned
Illustration for A6API with demo data
05 / 05AI services · Client project

A6APIRescuing a live AI API platform under attack

Daily outages, hacker attacks and no tested backups, with real customers on it every day. In 2 months I stabilized and secured it without disrupting anyone.

Read the story →
1-4 → 0outages a day
-80%resource usage
2 moto stable

Also built: 10+ everyday business systems

The systems companies run on every day, mostly built on my own from start to finish.

E-commerce storesCRMOrder managementContent managementBooking and property managementCustomer portalsReferral programs

Faster delivery with AI. Same care.

AI lets one engineer deliver what used to need a team. I use it with clear rules so speed never costs quality.

  • 01
    AI speeds up every stepPlanning, building, testing and review all move faster.
  • 02
    A person checks everythingNothing ships until I have reviewed and tested it.
  • 03
    Rules where it must be exactAI handles judgment calls. Fixed rules handle money, orders and data.
See how I work with AI →
Build
Check
Launch

Why clients trust me with their product

I plan for failure

Servers fail and markets crash. I build so your customers don't feel it.

I prove it with numbers

Customers gained, orders handled, downtime removed. Not promises.

I stay after launch

I ran MyITS in production for 4.5 years. I keep what I build working.

I speak business

You always know what is happening and why, in plain words.

Have an idea? Let's talk it through.

Edmond Ng

A job, a project, or just an idea you want to test. Send a short note and I'll reply with how I would approach it.

The engineering behind the work

For technical readers: the architecture, stack and hard problems behind each project. Live demos and skills are at the bottom.

MyITS

Node.js, Redis, BullMQ, MongoDB
  • Trading engine: event-driven spot and futures engines for thousands of concurrent bots.
  • Exchange gateway: one adapter layer over Binance, OKX and Bitget limits and quirks.
  • Risk: order dedup, rate limiting, strategy throttling, fund anomaly detection.
  • Tooling: indicator framework, backtesting engine, Prometheus and Grafana.

Dear Kyra

WordPress, Node.js backend
  • Order intake: automatic pull from WordPress orders.
  • Routing: nearby partner pharmacies first, then wider; the first to accept wins.
  • Ops: automated tracking and customer messaging.

EasyFound

AI-assisted build
  • Monitoring: per-prompt visibility across AI engines over time.
  • Content engine: action plans and drafts to win target prompts.
  • Process: spec-driven, AI-accelerated delivery with review gates.

A6API

SRE, DBA, security
  • Security: attack mitigation, server and network hardening, removal of dangling resources.
  • Data: backups with tested restore, query and usage fixes.
  • Scale: right-sizing and scalability with no customer-facing disruption.

SNSoft

NestJS, Temporal, Pulsar
  • Exactly-once rewards: 300K recipients per campaign, 0 duplicates.
  • Migration: Pulsar to Temporal hybrid with zero downtime.
  • Demos: Temporal x Pulsar orchestration, ChatOps bot, AI engineering workflow.

Live demos

Try them yourself

Skills

Day to day
  • Core: NestJS / Node.js, TypeScript, MongoDB, Redis, distributed and event-driven systems, exactly-once processing, Temporal, Apache Pulsar, BullMQ
  • Working: gRPC, WebSocket and Redis Pub/Sub, Prometheus and Grafana, Jest, dependency-cruiser, Next.js, React Native, Tailwind CSS, Three.js
  • Delivery: requirements and business analysis, system design, cloud security, AI-assisted engineering