Mohamed Omar FarookSenior Software Engineer
Mohamed Omar FarookSenior Software Engineer

Mohamed Omar Farook

Senior Software Engineer

Download CV

Contact
About

I build frontend systems for complex enterprise products.

I am a Singapore-based Senior Software Engineer with 10+ years of experience building enterprise applications across banking, energy, and e-commerce. I specialize in scalable frontend architecture, React, Next.js, TypeScript, GraphQL, reusable UI platforms, automated testing, and maintainable application design.

What I do best

  • Frontend Architecture
  • React, Next.js, TypeScript, and GraphQL
  • Playwright, Test Automation, and CI/CD
  • Keycloak, OAuth2, and RBAC
  • Reusable UI Platforms and Design Systems
  • Technical Leadership and Cross-functional Collaboration

Design for change

I prefer module boundaries, reusable UI patterns, and typed contracts that make future product changes easier to review and ship.

Make quality visible

I use testable components, Playwright flows, code reviews, and practical RFCs to reduce delivery risk before it reaches users.

Work across functions

I collaborate closely with product, design, backend, QA, and business stakeholders to keep frontend decisions tied to product outcomes.

How I raise frontend quality

  • Define reusable tables, filters, forms, and workflow components for repeated enterprise patterns.
  • Use automated testing and CI feedback to protect critical user journeys.
  • Review code with maintainability, accessibility, and product behavior in mind.
  • Mentor engineers through pairing, technical reviews, and clear frontend standards.

What I am looking for next

Senior frontend engineering roles where I can lead architecture, improve product delivery systems, mentor engineers, and build reliable React, Next.js, TypeScript, and GraphQL applications in product-focused teams.