About Me

Hi, I'm Ferryal — Frontend Engineer 👋

Senior Frontend Engineer with 7+ years crafting exceptional user interfaces with React and TypeScript. I build UIs that are fast, accessible, and delightful to use.

Ferryal 1Ferryal 2Ferryal 3Ferryal 4
About Me

Building interfaces users love

I'm Ferryal Fajar, a Senior Frontend Engineer with 7+ years crafting exceptional user interfaces. I specialize in React and TypeScript, bringing designs to life with pixel-perfect precision.

From component architecture to Core Web Vitals optimization, I obsess over the details that separate a good UI from a great one.

React & TypeScript

Deep mastery of the React ecosystem

Hooks, context, concurrent features, performance patterns, and testing. I build React applications that scale to enterprise size while staying maintainable and joyful to work in.

Redux, React Query, Zustand — I choose the right state solution for each problem and architect it for long-term maintainability.

TypeScript First

Type-safe by default, confident by design

Every line typed, every edge case handled. TypeScript expertise across large codebases with complex types, strict configurations, and zero compromise on type safety.

Well-typed code is self-documenting code. It enables confident refactoring, better tooling, and fewer runtime surprises in production.

Performance & A11y

Fast and accessible is not optional

Core Web Vitals, lazy loading, code splitting, virtualization — I optimize at every level to ensure every user gets the fastest possible experience.

Accessibility is non-negotiable. I implement ARIA correctly, support keyboard navigation, and ensure every user — regardless of ability — has an excellent experience.

How I work

🎯

Product thinking

Code is a means to an end. I think in terms of user impact and business outcomes, not just technical implementations.

🔍

Attention to detail

Pixel-perfect UIs, consistent API contracts, comprehensive tests — quality shows in every layer of the stack.

🤝

Collaboration

The best products are built by teams. I communicate clearly, review constructively, and mentor where I can.

📈

Continuous growth

The web evolves fast. I stay current with the ecosystem and apply new patterns where they genuinely add value.

7+

Years FE experience

50+

Components shipped

6+

Products

Pull requests