Software Developer · Penang, Malaysia
Hao Zhe
Ong.
I build backend systems and enterprise applications — ERP platforms, government compliance APIs, real-time integrations, and cross-platform mobile apps. Four years at SBT Software, shipping production software used by businesses across Malaysia.
Selected Work
Enterprise ERP System (Web & Mobile)
Customised ERP platform supporting sales, purchasing, inventory, approval workflows, and financial integration across web and mobile. Built secure RESTful APIs with JWT/OAuth, refresh tokens, and role-based access control. Added Redis caching, SignalR real-time updates, and Hangfire background jobs for async processing. Integrated PayNet and Fiuu payment gateways with duplicate-payment prevention and reconciliation.
e-Invoice Intermediary — LHDN Malaysia
Standalone intermediary platform enabling ERP systems and third-party software houses to submit compliant e-Invoices to Malaysia's LHDN. Independently researched the specification and built synchronous and asynchronous APIs with JSON-to-UBL transformation, retry mechanisms, webhook callbacks, and end-to-end submission status tracking. Shipped comprehensive API documentation for external integrators.
AutoCount Accounting Integration
Reusable .NET Windows middleware synchronising ERP financial documents — AR/AP invoices, credit notes, debit notes, and receipts — with AutoCount accounting software. Built for concurrent high-volume transactions with accurate sync status and error feedback propagated back to the ERP in real time.
Halal Sabah Mobile Application
Technical lead on a public-facing halal certification app commissioned by MUIS Sabah. Gathered requirements from stakeholders, designed and built the mobile app and merchant backend portal, and managed the full development lifecycle through to a successful launch on both App Store and Google Play.
About
I'm a software developer at SBT Software Consulting in Penang, where I've worked since 2022.
Most of my work is backend — APIs, integrations, the plumbing that keeps things running. But what I actually care about is when the software makes someone's day noticeably easier. That might be an internal tool that replaces a spreadsheet they've been maintaining for years, an automation that handles something they've just learned to live with, or a system built around a problem a business didn't know could be solved.
Lately I've been spending a lot of time on AI agents and automation — partly for my own workflows, partly bringing it into client work when the problem fits. There's something satisfying about software that keeps working while you're not watching it.
My background is in Data Science (TAR UMT, 2024), which shapes how I think about data flow and system design more than I expected. I communicate in English, Mandarin, and Malay. Usually somewhere with an Americano.
Jan 2022 – Present
Software Developer
SBT Software Consulting, Penang
Oct – Dec 2021
Software Development Intern
SBT Software Consulting, Penang
2022 – 2024
BSc Data Science (Honours)
TAR UMT, Penang
Building
AI agents & automation
Fuel
Americano
Status
Open to new work
Stack
C# · TypeScript · JavaScript · SQL · Python
.NET Core · REST APIs · SignalR · Hangfire · Serilog · Dapper · ADO.NET · RestSharp
Angular · Ionic · Capacitor · Next.js
SQL Server · SQLite · Redis
Azure App Service · Azure SQL · Blob Storage · Azure Redis Cache · Cloudflare · Vercel
LHDN e-Invoice · PayNet · Fiuu · AutoCount Accounting · SMS Gateway · Push Notifications
Git · Postman · DevExpress · App Store Connect · Google Play Console
Contact
Have something in mind?
Let's talk.
I'm currently available for new projects. Whether it's a question, a collaboration, or just a technical conversation — my inbox is open.