Automating complex workflows &engineering systems that scale.
I engineer platform automation and internal tooling that eliminates operational friction. Leading engineering squads in enterprise banking, I turn convoluted manual processes into clean, resilient systems.
Featured Systems & Engineering Blueprints
Modular platforms, component libraries, and architectural blueprints engineered for composability, security, and local AI workflows.
TalosUI
Composable enterprise UI component library and design token system.
- Teams repeatedly rebuilt ad-hoc tables and form controls from scratch, fragmenting UI and slowing sprints.
- Inconsistent keyboard navigation and accessibility across internal tools caused operator fatigue and data-entry errors.
IcarusIAM
Pluggable RBAC/ABAC authorization modules with Maker-Checker governance.
- Services implemented fragmented authorization checks, introducing security inconsistencies and audit exposure.
- Enforcing Maker-Checker segregation of duties required hundreds of lines of duplicate boilerplate in each backend service.
Local-RAG
Agentic local RAG and deep research engine with LightRAG dual-level graph reasoning.
- Enterprise data sovereignty prohibits sending proprietary technical documentation and queries to public cloud LLMs.
- Naive vector retrieval ignores multi-hop entity relationships and community structures, producing fragmented answers.
- Traditional RAG pipelines lack self-correction, blindly generating answers from weak or irrelevant context.
Articles & Engineering Notes
Reflections on frontend architecture, eliminating UI race conditions, modular system design, and pragmatic engineering trade-offs.
👻 Killing Ghosts: Master API Request Cancellation in Angular
A practical guide to handling stale in-flight HTTP requests, avoiding out-of-order race conditions, and using RxJS cancellation operators effectively in real-world frontend applications.
Why the Modular Monolith is the Pragmatic Developer’s Best Friend
Before jumping into distributed microservices and the operational overhead that comes with them, a well-architected modular monolith gives you speed, simplicity, and clear domain boundaries.
The Moment Everything Breaks: The Toggle Switch Test for Design Systems
How to stress-test your design system architecture. Why CSS variables are essential for dynamic runtime theming, and the exact trade-offs when transitioning from legacy preprocessors.
Engineering Leadership & Work Experience
Leading engineering squads, building platform automation, and architecting resilient mission-critical systems.
VP1 Site Reliability Engineer — Engineering Lead & Product Manager
Architected and launched an enterprise platform automation and CMDB portal.
Led engineering and product delivery for an automated operations platform managing enterprise infrastructure inventory and eliminating manual operational toil.
- Built a modular UI component library with Angular and AgGrid Enterprise for high-density virtualized data grids.
- Designed an enterprise RBAC engine integrated with OAuth JWT and LDAP for access governance.
- Engineered a CMDB handling >200,000 records using multi-threaded chunked ingestion, Redis caching, and server-side pagination.
- Codified complex approval workflows with Maker-Checker verification and document management.
- Integrated core enterprise tools including BMC Remedy, Control-M, Jira, Exchange Web Services, and VMware vSphere.
Project Manager — Network Performance Monitoring (NPM)
Led enterprise rollout of Network Performance Monitoring (NPM) and packet telemetry.
Directed vendor evaluation, datacenter deployment, and application topology onboarding for proactive network degradation analysis and bottleneck isolation.
- Orchestrated physical datacenter deployment and hardware appliance installations across production facilities.
- Authored Helm Charts to standardize containerized daemonset deployments across Red Hat OpenShift.
- Mapped enterprise application network topologies onto the platform for Production Support squads.
- Configured packet capture decoders with vendor engineers to translate raw traffic into actionable telemetry.
- Maintained continuous uptime and proactive degradation alerting for critical banking channels.
Software Engineer
Engineered regulatory credit risk engines, mortgage stress-testing modules, and graph dashboards.
Delivered mission-critical regulatory risk and stress-testing services across AU, SG, and HK jurisdictions while supporting cloud migrations.
- Built regulatory Mortgage Reporting and Stress Testing modules across AU, SG, and HK jurisdictions.
- Engineered automated risk calculation engines computing LTV, debt servicing thresholds, and interest-rate sensitivity scenarios.
- Developed FX Financial Dashboard modules using Neo4j Fabric and Cypher graph queries to visualize multi-currency exposures.
- Migrated microservices onto Red Hat OpenShift utilizing Spring Cloud Configuration.
- Provided production triage and operational support for core Risk Event Processing modules.
Software Engineer
Engineered financial planning engines, statutory CPF projections, and advisory microservices.
Architected foundational advisory engines modeling statutory retirement frameworks and national digital identity integrations.
- Engineered Singapore CPF projection engine modeling OA, SA, MA, and RA compounding rules, contribution ceilings, and housing limits.
- Built wealth projection and fee calculation microservices for automated client retirement reports.
- Implemented 2FA and direct integration with Singapore national digital identity (Singpass MyInfo APIs).
- Automated ETL data extraction and transformation pipelines in Python for portfolio rebalancing.
Skills & Core Toolchains
Technologies and architectural patterns honed across enterprise platform automation, credit risk engines, and financial planning systems.
Frontend Engineering & High-Density UI
- Design System componentization and token-based styling
- High-density virtualized data grids with AgGrid for live data manipulation
- Signal-based and reactive state management across complex user workflows
- Cross-framework modularity across Angular and React ecosystems
Backend Systems & Enterprise Microservices
- Full-stack API design and microservice architecture for complex operational environments
- Asynchronous task workers and scheduled batch processing pipelines
- High-throughput web servers and ASGI/WSGI gateway configurations
- Robust workflow state machines with document uploads and approval flows
Data Architecture, CMDB & Knowledge Graphs
- Configuration Management Database (CMDB) handling >200k entries with chunking and multi-threading
- Graph query optimization and relationship traversal with Neo4j Fabric and Cypher
- High-concurrency caching, search, filtering, and server-side pagination with Redis
- Multi-engine database administration spanning relational and NoSQL paradigms
Cloud Infrastructure, Containers & DevOps
- Container orchestration and microservices deployment across OpenShift and Kubernetes
- Helm Chart development for streamlining cluster-wide daemonset deployments
- Infrastructure automation, configuration management, and server fleet provisioning
- Direct host virtualization management via vSphere SDK and physical datacenter coordination
Agentic AI & Knowledge Retrieval (RAG)
- Multi-stage agentic reasoning, task decomposition, and Corrective RAG (CRAG)
- Dynamic tool-calling orchestration across vector search, Neo4j graphs, and web APIs
- LightRAG paradigm implementation blending entity-based retrieval with community summarization
- Robust ingestion pipelines featuring semantic chunking and automated coreference resolution
Security, Governance & Enterprise Integrations
- Enterprise Role-Based Access Control (RBAC) integrated with OAuth2 JWT and LDAP
- Deep 3rd-party enterprise ecosystem integrations (ITSM, batch schedulers, email approvals)
- Two-Factor Authentication (2FA) and national digital identity (Singpass MyInfo) integrations
- Audit-ready regulatory risk reporting and stress testing pipelines for Tier-1 banks
Designing for Clarity, Velocity & Rigor
Enterprise software doesn't have to feel like an uphill battle. Here are the core principles I rely on to build systems that respect operators' focus while maintaining mission-critical reliability.






