WEB CONTAINER / FINANCIAL SERVICES
Embedded Bond
Investment Platform
PT Trimegah Sekuritas Indonesia Tbk
A web investment platform embedded into partner banking apps through WebView, providing access to government bonds (SBN), corporate bonds, primary offerings, and secondary-market products.
APPLICATION WALKTHROUGH
From product discovery to portfolio management.

Bond holdings and corporate bond discovery

Government bonds and offering filters

Yield, tenor, limits, and coupon schedule

Investment amount and terms acceptance

Order status, details, and billing

Holdings, returns, and buy / sell actions
Demo data · Swipe to explore · Select an image to view full size
My contribution
Built the frontend from scratch as part of a revamp, establishing the Nuxt application foundation and implementing most of the user-facing experience. Also contributed to selected backend components and integration with existing Java services.
Performance & maintainability
Rebuilt a slow legacy frontend into a significantly faster application with a redesigned interface and cleaner, more maintainable code. Added skeleton loading states and made logs easier to read during debugging.
Middleware & APIs
Implemented NestJS middleware with Redis-based rate limiting for login attempts and OTP requests. Integrated the application with APIs built using Java Quarkus.
Partner bank deployments
Each bank has a separate web deployment with bank-specific image assets and a shared interface color palette. A dedicated demo-bank environment supports demonstrations to prospective partners.
Investment workflows
The application covers product discovery, bond details, purchase flows, transaction tracking, and portfolio management inside a banking app.
Delivery status
The revamped application is running in staging, with selected bank implementations ready for release. Performance improvements are described qualitatively, without unverified benchmark figures.