Back to Home
Riani BM

About Me

Frontend-focused UX Engineer who spends most days shaping complex interfaces into something calm, usable, and real. Based in Indonesia.

What I Do

I work at the intersection of UI design and frontend engineering. Not as two separate roles, but as one continuous process.

My core strength is building interfaces that make sense structurally and feel right when people actually use them.

  • UI-heavy frontend development — dashboards, data tables, and multi-role systems with real-world constraints
  • Design-to-code translation — turning design intent into maintainable, readable frontend code
  • UX-aware implementation — small decisions in spacing, hierarchy, and interaction that quietly reduce friction

Technologies

Tools are just tools. I use what helps me ship clear interfaces and maintain them without creating future pain.

Frontend Development
  • React
  • TypeScript
  • Next.js
  • JavaScript ES6+
  • Astro
Styling & Design
  • Tailwind CSS
  • Bootstrap
  • Sass/SCSS
  • CSS3
  • Responsive Design
  • Mobile-First
Backend (Supporting)
  • MySQL
  • PostgreSQL
  • Laravel
  • PHP
  • Node.js
  • Express JS
  • REST APIs
Tools & Workflow
  • Git
  • Webpack
  • Vite
  • NPM/Yarn
  • Figma
Mobile & Performance
  • PWA
  • Mobile Web
  • Performance Optimization
  • Lighthouse
  • SEO

What I've Worked On

Most of my work lives in real production systems, the kind that are used daily by different roles with different needs. A lot of it isn’t flashy, but it has to be clear, resilient, and kind to its users.

  • Member+ — internal web application built with React + Next.js, focusing on frontend authentication flows and state handling based on backend SSO APIs
  • 3PL logistics platform — complex dashboards built with React + TypeScript, including data-heavy views and critical operational flows
  • Affiliator platform — user-facing dashboards and mobile-first interfaces, balancing business metrics with usability
  • UI migration work — moving legacy interfaces from Bootstrap 3 to Tailwind CSS, focusing on consistency and long-term maintainability

Working in a large organization taught me how much clarity in UI can affect real operations, not just aesthetics.

Experience

Frontend Developer

PT Indomarco Prismatama (Indomaret Group) · 2023 - Current

  • Building and maintaining frontends for internal systems and public-facing platforms
  • Leading UI revamp and design system modernization across multiple products
  • Developing web and mobile interfaces for logistics, warehouse, and 3PL platforms
  • Collaborating cross-functionally on ERD discussions, design reviews, and backend tasks

How I Work

I work best when design and engineering are not treated as separate silos. My process is usually quiet, detail-oriented, and very iterative.

  • Careful UI slicing — respecting design intent while keeping code practical
  • Thoughtful collaboration — asking questions early to avoid friction later
  • Ownership mindset — I stay with a feature until it feels right, not just done

If you're looking for someone who can take ownership of frontend development and align with business needs — feel free to get in touch.

A Bit More About Me

Outside of work, I’m fairly reflective and observant. I recharge through quiet routines, stories, and visual details.

I enjoy reading fiction novels as well as UI/UX books, depending on my mood. I also like watching films — from rom-coms and horror to slice-of-life stories.

I do enjoy going out sometimes, but I’m more comfortable in calmer spaces where I can observe, think, and recharge.

I also enjoy photography. I’ve explored street photography focused on human moments, and once worked as a freelance sports photographer for basketball events in Jakarta.

Visually, I’m naturally drawn to colorful interfaces, as long as they stay balanced and still match the overall tone of the product.

Riani BM
Riani BM

Frontend Developer from Indonesia