Frontend Architecture
Turns complex product surfaces into maintainable React and Next.js systems with clear ownership, boundaries, and delivery patterns.
Lead Frontend Engineer
I design frontend platforms that stay fast, secure, and operable as products and teams scale.
I am a frontend and platform engineer with 10+ years of experience building secure, high-performance product systems for global teams.
Currently working with international software teams from Malaysia, I lead React and Next.js architecture, design-system adoption, performance programs, release safety, and Cloudflare-backed delivery.
Alongside large product platforms, I ship independent web and mobile products across document processing, image workflows, SEO tooling, and AI-enabled experiences. My work connects product UX with clear system boundaries, measurable reliability, and maintainable delivery.
Architecture decisions that keep multi-team frontend platforms coherent, measurable, and safe to change.
Turns complex product surfaces into maintainable React and Next.js systems with clear ownership, boundaries, and delivery patterns.
Owns the frontend edge layer: Cloudflare WAF, Workers, Pages, bot controls, rate limits, and secure delivery strategies.
Builds budgets, instrumentation, caching, and release guardrails so product teams can move quickly without degrading user experience.
Ships practical AI-enabled workflows with strong UX, fast prototyping loops, and enough systems thinking to survive production use.
Deriv.com
International product teams
Product and agency teams
Early career
Frontend engineering experience
Leading production frontend work
TypeScript product systems
Security, WAF, Workers, Pages
Product and platform delivery
Build-for-impact project work
Guinness World Record hackathon
Budgets, SLIs, and observability
Recent production and beta work across live-data applications, trading platforms, browser tools, mobile products, SEO systems, and edge delivery.
The operating principles I bring to frontend product and platform teams.
Make boundaries, contracts, trade-offs, and decision records visible so teams can deliver independently without fragmenting the platform.
Connect feature flags, quality gates, observability, and rollback paths so releases remain controlled as product velocity increases.
Use mentoring, reviews, reusable tooling, and clear contribution models to turn individual improvements into shared engineering capability.
Translate performance, reliability, accessibility, and delivery health into outcomes that product and engineering leaders can act on.
Let's talk about frontend architecture, platform leadership, and design systems at scale.