Hussein Tirawi

Senior Frontend Developer

contact@htirawi.me

Professional Summary

Creative Frontend Developer with 8+ years of experience in building high-performance, scalable, and responsive web solutions. Passionate about creating exceptional user experiences through modern technologies and clean code practices. Specialized in React, Next.js, and TypeScript with a strong background in full-stack development.

Frontend Specialist

Specialized in modern frontend technologies with expertise in React, Next.js, and TypeScript

Full-Stack Developer

Proficient in both frontend and back-end technologies and creating complete web solutions

UI/UX Enthusiast

Passionate about creating beautiful, responsive, and user-friendly interfaces

Database Expert

Skilled in database design, optimization, and management with various technologies

Technical Skills

Angular
Angular
ChatGPT
ChatGPT
Claude
Claude
CSS
CSS
Cursor
Cursor
Docker
Express.js
Express.js
Figma
Figma
Framer Motion
Framer Motion
Git
Git
GitHub
GitHub Copilot
GitHub Copilot
Google Gemini
Google Gemini
GSAP
GSAP
HTML
HTML
Hugging Face
Hugging Face
JavaScript
JavaScript
LangChain
LangChain
MongoDB
MongoDB
MySQL
MySQL
NestJS
NestJS
Next.js
Next.js
Node.js
Node.js
Nuxt
Nuxt
OpenAI
OpenAI
Pinia
Pinia
PostgreSQL
PostgreSQL
Postman
Postman
Prisma
React
React
Recoil
Recoil
Redux
Redux
Sass
Sass
Tailwind CSS
Tailwind CSS
TensorFlow.js
TensorFlow.js
TypeScript
TypeScript
Vercel AI SDK
Vercel AI SDK
VS Code
VS Code
Vue
Vue

Soft Skills

Problem Solving

Analytical approach to complex technical challenges

Communication

Clear technical and non-technical communication

Team Collaboration

Effective work in cross-functional teams

Adaptability

Quick learning of new technologies and methodologies

Time Management

Efficient project delivery within deadlines

Critical Thinking

Analytical evaluation of solutions and approaches

Professional Experience

Senior Frontend Developer

Foodics

Nov 2025 – Present

Developing the Foodics Console (POS & restaurant management platform) as part of the Console team, building and refining feature-rich frontend modules with Vue 3, TypeScript, and Tailwind CSS.

  • •Merged 97 pull requests across 5 repositories — adding 14,183 lines of code with 704 Git commits — delivering features, bug fixes, and optimizations at sustained velocity
  • •Implemented 28 forms with comprehensive validation across 5 product modules (Business Setup, Menu, Inventory, Marketing, and more), establishing reusable composable patterns adopted by the team
  • •Created 33 Confluence technical documentation pages covering ZATCA e-invoicing, composables API, HTTP layer patterns, feature flags, and call center flows — praised by the Android team for clarity and depth
  • •Awarded Sprint Master in 4 consecutive sprints and achieved 5/5 in all 3 performance reviews during and post-probation
  • •Conducted 79 peer code reviews and authored 21 reusable Vue 3 composables, raising code quality standards and reducing onboarding time for new team members

Stack: Vue 3, TypeScript, Tailwind CSS, Pinia, Chart.js, Vue Router, Statsig, GitHub Actions

Senior Frontend Developer

Kabi

Oct 2024 – Aug 2025

Led UI implementation for core web surfaces with Angular 19, TypeScript, RxJS, Tailwind, delivering Lighthouse 99–100 (desktop) and 95+ (mobile) with LCP ≤ 1.2s and CLS ≤ 0.02.

  • •Built an accessible design system (tokens, theming, dark mode, RTL) adopted across teams; reduced UI build time 20–35% and visual regressions ~25%
  • •Implemented EN/AR i18n with flawless RTL (Latin digits, symbol-on-the-right), measurably improving MENA user engagement and session duration
  • •Optimized performance (route-level code split, image/font strategy, prefetch), cutting Speed Index to ~0.6s
  • •Raised accessibility to WCAG 2.2 AA; axe audits ≤ 2 minor issues/page
  • •Hardened quality gates (Playwright/Cypress E2E, Jest unit, GitHub Actions) to block regressions pre-merge

Stack: Angular 19, TS, RxJS, Tailwind, Playwright/Jest, GitHub Actions, BrowserStack

Frontend Developer

Aspire

Jul 2019 – Oct 2024

Delivered multiple web apps, translating Figma flows into responsive, high-performance UIs with Angular, React, TypeScript, HTML5, CSS3.

  • •Led projects E2E—from conception to deployment—with Playwright + TypeScript test coverage; stabilized releases and reduced escape defects
  • •Optimized responsiveness & scalability (code-split, lazy imports, image sizing), improving page speed and user engagement
  • •Collaborated cross-functionally (UX/Backend/Product), unblocking delivery and shortening cycle time

Selected projects:

  • •Recurly Signup Web — Subscription & billing (JS, Next.js, Recoil)
  • •Weight Watchers Shop Web — Health products storefront (React, Next.js)
  • •UK Health Care | Data Entry — Oracle-backed internal tooling

Stack: Angular, React, TypeScript, HTML5, CSS3, Playwright, Jest

Frontend Developer

ETQ

Oct 2018 – Apr 2019

Developed the Reliance mobile app using Cordova + JavaScript; created unit tests and debugged critical defects.

  • •Designed & implemented a user-friendly interface, increasing user retention by 25%
  • •Built a responsive e-commerce experience with cross-functional teams, boosting sales by 20%

Stack: Cordova, JavaScript, HTML5, CSS3, Unit Testing

Software Engineer

Omnix International

Aug 2015 – Apr 2017

Executed the Tabadul project using Java & JSF, delivering robust, optimized system designs to meet performance and cost targets.

  • •Introduced modern frontend (React.js) into the stack, reducing development time by 25% and improving scalability/maintainability
  • •Resolved critical UI bugs, improving customer satisfaction by 15%

Stack: Java, JSF, React.js, System Design, Performance Optimization

Quality Assurance Analyst

Aspire

Feb 2015 – Aug 2015

Detected & tracked defects across apps/sites; crafted test cases/scenarios and automated regressions.

  • •Reduced production defects by 40% via rigorous automated + manual testing
  • •Increased defect detection during QA by 30%; cut release times 25% by optimizing regression suites
  • •Partnered closely with developers for rapid triage and accurate fixes

Stack: Manual Testing, Automated Testing, Bug Tracking, Regression Testing

Training & Mentorship

Designed and ran a four-month, hybrid frontend training program with DigiSkills for 19 students, covering Angular 19, TypeScript, HTML/CSS, and structured problem solving. The curriculum combined short lectures, live coding, and code reviews, culminating in capstone apps that applied production-grade patterns, accessibility standards, and performance best practices.

•Duration: 4 months
•Cohort: 19 students
•Partner: DigiSkills
•Format: Hybrid (in-person & online)

Key Achievements

•Implemented performance optimizations that improved page load times by 40%
•Successfully delivered 7+ major projects from concept to deployment
•Led frontend development for 5 enterprise-level applications
•Mentored 5+ junior developers and conducted code reviews
•Enabled bilingual i18n (EN/AR) with precise RTL support, improving MENA engagement: bounce rate 52% → 41% (−21%), session duration 80s → 99s (+24%).
•Delivered end-to-end localization (content and routes) with zero English leakage on Arabic pages.

Let's Connect