Skip to main content

Jakarta, Indonesia

Raisul Khairi

Angular DeveloperCurrent role: Angular Developer

Frontend developer focused on the intersection of modern web frameworks and AI-assisted interfaces. I build accessible, performant products that adapt to how people actually use them.

Selected work

Projects, built for the real world.

Selected product, platform, and enterprise work shaped around clarity, maintainability, and useful outcomes.

Coming soon

A new set of case studies is being curated. The showcase will surface here once everything is ready to ship.

Technical toolkit

The tools behind the work.

A practical stack shaped by shipping products, solving edge cases, and making the next iteration better than the last.

Frontend

  • AngularAdvanced
  • Next.jsAdvanced
  • TypeScriptAdvanced
  • RxJSAdvanced
  • Tailwind CSSAdvanced

Tools

  • GitAdvanced
  • DockerIntermediate
  • JestAdvanced
  • JasmineAdvanced
  • KarmaAdvanced
  • SonarQubeIntermediate
  • FigmaIntermediate
  • JiraAdvanced

About

The person behind the interfaces.

Beyond frameworks and features, this is the mindset, path, and set of principles that shape how I build.

My journey in tech started in 2020 with a fullstack JavaScript bootcamp, after which I never looked back.

What started as curiosity quickly turned into obsession — solving real problems, shaping meaningful experiences, and pushing past what feels possible.

Today I work on enterprise-scale e-commerce products that serve millions of users, learning every day what it takes to keep large systems calm under constant iteration.

Outside of work I keep sharpening my craft — exploring new patterns, refining architecture decisions, and staying close to the bleeding edge of frontend tooling.

Path

  1. 2020

    Started the Journey

    Began studying Informatics Engineering and completed a fullstack JavaScript bootcamp

  2. 2022

    Professional Career

    Stepped into enterprise frontend work, shipping at scale for telco products

  3. 2024

    Continuous Growth

    Deepening craft, leading features end-to-end, and contributing to high-impact launches

Principles

  • Clean Code

    Writing maintainable, scalable code following SOLID principles and best practices

  • Problem Solving

    Analytical approach to tackle complex challenges with creative solutions

  • User-Focused

    Building intuitive interfaces that deliver exceptional user experiences

  • Continuous Learning

    Staying current with emerging technologies and industry best practices

Experience

A decade in motion.

Enterprise products demand more than polished interfaces. They demand systems that stay calm under scale, change, and constant iteration.

Full-time · Hybrid

Frontend Developer

SALT Indonesia

View project
Duration
Sep 2022 - Present
Location
Jakarta Barat, Jakarta Raya, Indonesia
Environment
Hybrid

Currently serving as a Frontend Developer at SALT, a technology solutions provider specializing in enterprise applications for major telecommunications companies. In this role, I contribute to the development and maintenance of Web E-commerce Telkomsel, building scalable e-commerce solutions for Indonesia's leading telecommunications platform, serving millions of users nationwide. I leverage vibe coding methodologies to rapidly build and iterate on features for https://www.telkomsel.com, accelerating development cycles while maintaining code quality.

Responsibilities

  • Develop and maintain responsive e-commerce web applications using Angular framework, ensuring optimal performance and user experience for high-traffic e-commerce platform
  • Build scalable e-commerce features including product catalog, shopping cart, checkout flow, and payment integration
  • Embraced vibe coding methodology to rapidly build and iterate on features for https://www.telkomsel.com, leveraging AI-assisted development for faster prototyping and implementation
  • Collaborate closely with UI/UX creative teams to transform design concepts into functional, pixel-perfect frontend implementations
  • Work in coordination with backend development teams to integrate APIs and ensure seamless data flow between frontend and backend systems
  • Implement comprehensive unit testing strategies using Jasmine, Karma, and Jest frameworks to maintain code quality and reduce production bugs
  • Utilize RESTful API integration to connect frontend applications with backend services
  • Apply modern CSS frameworks and methodologies including Tailwind CSS and Material-UI for consistent, scalable styling solutions

Impact

  • Contributing to platform serving millions of users nationwide
  • Enhanced frontend development expertise in enterprise-level applications
  • Maintained high code quality through comprehensive testing practices
  • Adopted vibe coding methodology with AI-assisted development to accelerate feature delivery for Telkomsel e-commerce platform

Stack

  • Angular
  • TypeScript
  • JavaScript
  • RxJS
  • Tailwind CSS
  • Material-UI
  • Jasmine
  • Karma
  • Jest
  • RESTful APIs
  • TDD
  • Git

Contact

Let's make something with momentum.

Tell me what you are building, what is stuck, or what you are curious about. I'll get back to you with a useful next step.

Based in
Jakarta, Indonesia
Working at
SALT Indonesia
Reply time
Usually within 1–2 days
Status
Frontend Developer