I'm a Senior Front-end Engineer specializing in building high-performance web and desktop apps with React, TypeScript, and Electron. I thrive in distributed teams and enjoy turning complex requirements into clean, scalable UI components and robust front-end architectures. I have a proven track record delivering accessible, reliable software in Agile environments, modernizing legacy codebases, and driving performance improvements across web and desktop platforms. I love mentoring teammates and collaborating with product and design to ship delightful user experiences.

Aishah Sofea Hanifa

I'm a Senior Front-end Engineer specializing in building high-performance web and desktop apps with React, TypeScript, and Electron. I thrive in distributed teams and enjoy turning complex requirements into clean, scalable UI components and robust front-end architectures. I have a proven track record delivering accessible, reliable software in Agile environments, modernizing legacy codebases, and driving performance improvements across web and desktop platforms. I love mentoring teammates and collaborating with product and design to ship delightful user experiences.

Available to hire

I’m a Senior Front-end Engineer specializing in building high-performance web and desktop apps with React, TypeScript, and Electron. I thrive in distributed teams and enjoy turning complex requirements into clean, scalable UI components and robust front-end architectures.
I have a proven track record delivering accessible, reliable software in Agile environments, modernizing legacy codebases, and driving performance improvements across web and desktop platforms. I love mentoring teammates and collaborating with product and design to ship delightful user experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Front-end Developer at Xsolla
August 20, 2023 - Present
Architected white-label launcher platform serving 50K+ daily active users, enabling partners to configure and deploy custom-branded launchers through a self-service micro-frontend web app backed by automated build and release pipeline. | Designed a low-latency game operations system using gRPC protocol buffers to orchestrate communication between Electron client and C++ core, achieving sub-100ms response times for mission-critical operations (install, repair, launch). | Established team’s testing strategy, introducing comprehensive end-to-end testing framework and best practices – reducing regression testing cycles from 3 days to 2 days while catching 85% of critical bugs pre-release. | Spearheaded modernization initiatives focused on performance optimization and architectural scalability, introducing finite-state machine (FSM) patterns for game states that cut debugging time by 50% and reduced state-related bugs by 60%. | Championed European Accessibility Act (EAA) and WCAG 2.1 compliance while improving Core Web Vitals (LCP, CLS, INP), ensuring EU market access and meeting enterprise accessibility requirements. | Expanded launcher ecosystem through Epic Games Store (EGS) integration, implementing protocol handler architecture that captures game launches from EGS, creating unified user experience across storefronts and increasing daily active launcher sessions by 35%. | Engineered automated build pipeline using GitLab CI/CD and shell scripting with Slack webhook integration for real-time build monitoring, reducing manual oversight by 70% and enabling faster troubleshooting through instant failure notifications. | Collaborated in cross-functional Agile / Kanban teams with Login, Payment, and SiteBuilder squads to define API integration contracts and improve delivery predictability while reducing integration bugs by 40%.
Front-end Developer at Accenture (client in Digital Banking)
June 1, 2022 - August 1, 2023
Modernized legacy React codebase by migrating to functional components with hooks, adding TypeScript, Material UI design system, unit tests, and applying coding standards. | Led development of a child savings app, architecting new features on legacy infrastructure while mentoring 3 junior developers, through structured code review & testing methodologies. | Implemented online fraud monitoring (OFM) workflow by integrating Threat Metrix (TMX) solutions through Decision Gateway Engine (DGE) to enhance transaction security. | Built internal QA testing tool enabling dynamic generation of user profile forms (SingPass & CorpPass), reducing manual test setup time by 70%.
Software Engineer at BAE Systems AI
November 1, 2018 - June 1, 2022
Developed a threat intelligence portal serving 100+ clients from banking sectors – using React & GraphQL APIs, with backend services built in Django — contributing as a full-stack developer. | Implemented data analysis dashboard enabling analysts to investigate threat data from multiple sources, processing 1000+ daily security events with interactive visualizations using Recharts. | Led frontend modernization initiative migrating legacy CSS codebase to SASS and Semantic UI across 50+ components, reducing stylesheet maintenance and improving UI consistency. | Researched and implemented Storybook for component documentation and design system standardization, creating isolated development environments for reusable UI components. | Automated hardware monitoring infrastructure by developing Python scripts integrated with InfluxDB and Grafana.

Education

Bachelor of Science in Mechanical Engineering at Vanderbilt Universiy
June 1, 2014 - May 1, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Financial Services, Media & Entertainment, Professional Services
    paper Makan Route - AI Chatbot Specialized in Food Recommendations
    • Develops an intelligent chatbot leveraging Vercel’s SDK and OpenAI API to provide personalized restaurant recommendations based on user location, driving routes and preferences.

    • Configures tool calling to seamlessly integrate third-party APIs, such as TomTom and FourSquare enabling real-time retrieval of location and restaurant data.

    • Integrates Retrieval Augmented Generation (RAG) technique using ChromaDB vector database to store restaurant embeddings, enhancing response accuracy and contextual relevance.

    • Implements a persistent memory management system allowing context to be maintained across multiple interactions.

    • Builds a responsive, multimodal interface supporting text, voice input (Web Speech API) and image processing to create intuitive user interactions.