kimofolio.
Hello, I'mKariim

Karim Muhamad

Senior Software Engineer

5 years shipping React and Next.js products for travel booking, logistics, and enterprise SaaS platforms.

Currently buildingMacQueen·Shippingo
Karim Muhamad
SELECTED WORK

Recent first.

Six projects, mostly production client work, plus two side builds.

Side project · Apr 2026 - PresentSr. Frontend Engineer

Shippingo

Leading a multi-role logistics dashboard: full shipment lifecycle, server-driven data tables, bilingual EN/AR RTL, dark mode, and a token-driven design system.

TypeScriptNext.jsReactTanStack QueryTailwind CSSi18n / RTL
Visit live
Project · Apr 2025 - PresentSr. Frontend Engineer

MacQueen

Leading the platform rebuild: multi-workspace RBAC, real-time reservations, a zero-downtime route migration, and full EN/AR RTL.

TypeScriptNext.jsReact QueryTailwind CSSAxiosReact Hook Form
Visit live
Project · Mar 2025 - Jun 2026Sr. Frontend Engineer

ConnectX

Built the customer-facing console: real-time voice and chat over LiveKit, Twilio, and WebSockets, with lead management and campaign automation.

TypeScriptNext.jsReduxRTK QueryFirebaseLivekit
Visit live
Project · 2023Frontend Engineer

Shura Council Website

Built the CMS front end: role-based access, news version control, and secure content management for a national legislative body.

TypeScriptNext.jsReduxRTK QueryChakra UI
Visit live
Project · 2023Frontend Engineer

Food2bits

Built the operations suite: POS, inventory flow, subscription billing, and a three-layer scheduling system for service areas.

TypeScriptNext.jsNode.jsReduxRTK QueryChakra UI
Visit live
ON BUILDING

About the engineer.

Based in Cairo. Shipping production code since 2020.

Currently rebuilding MacQueen's booking platform: Next.js, React Query, and a legacy-to-new route migration with zero downtime. Before that, scalable SaaS at Pharaohsoft and freelance builds for international clients.

Download CV

Professional Experience

4/2025 - PresentMacQueen

Senior Frontend Engineer.

Leading the rebuild of an enterprise B2B and B2C travel-booking platform.

Migrated the booking flow from /flights to /book-trip with zero downtime, ensuring backward compatibility for existing customers and search engines. Built the reservation, search, and pricing surfaces with TypeScript, Next.js, and Tailwind CSS.

Optimized frontend performance through React Query and disciplined state management, reducing API calls and shaving multi-second page loads. Implemented internationalization (i18n) for Arabic and English with full RTL support.

Collaborated with backend teams to integrate REST APIs and WebSocket connections for real-time booking updates and notifications.

3/2025 - 6/2026ConnectX · Freelance

Senior Frontend Engineer.

Freelance frontend engineer for an AI voice-agent platform's customer-facing console.

Built real-time call and chat surfaces over LiveKit, Twilio, and WebSockets, with streaming chat integration for a customer-facing console.

Added lead management, multi-sector campaign automation, and WhatsApp/email outreach, plus role-based access control across the dashboard.

12/2022 - 4/2025Pharaohsoft

Frontend Engineer.

Built and maintained scalable SaaS for restaurant and event management.

Designed and implemented dynamic UI components in React.js and Next.js, reducing user drop-off by 20%. Improved page load by 30% through targeted performance work.

Integrated WebSockets for real-time chat and notifications. Engagement up by 35%. Worked with backend to optimize REST APIs, cutting median response time by 25%.

11/2021 - 11/2022Egyptian Armed Forces

Military Service.

Completed mandatory military service in the Egyptian Armed Forces.

2020 - 11/2021Remotly · Project-Based

Freelance Frontend Engineer.

Custom web apps and e-commerce builds for international clients.

Designed and shipped responsive, interactive UIs across multiple domains in React.js, TypeScript, and Redux. Maintained 100% client satisfaction across the engagement.

Built and maintained e-commerce and portfolio sites that lifted client revenue by an average of 20%.

Technical stack

Languages

  • TypeScript
  • JavaScript

Frameworks

  • React
  • Next.js
  • Node
  • Express

AI Tools

  • Claude Code
  • Cursor
  • Windsurf
  • Antigravity
  • Codex

State

  • Redux
  • Zustand
  • React Query
  • Redux Toolkit
  • Redux Saga

Styling

  • Tailwind CSS
  • Material UI
  • Styled Components
  • Shadcn
  • Chakra UI

Databases

  • PostgreSQL
  • MongoDB
  • Firebase
  • Supabase

Etc

  • REST
  • GraphQL
  • WebSockets
  • Docker
  • CI/CD
  • AWS
  • Vercel
  • Vercel AI SDK

Education

08/2016 - 01/2021Univ. of Helwan · Egypt

Bachelor of Computer Science.

Faculty of Computers & Artificial Intelligence.

Graduation project: a web application for automated attendance recording, built on Laravel with a Java mobile companion. Built in collaboration with a small team of fellow students.

Coursework: Algorithms and Data Structures · Introduction to AI · Database Management · Software Engineering Principles.

Volunteered as Frontend & UI designer for two student activities.

06/2017 - 07/2018Udacity

Front-End Web Developer Nanodegree.

“Become a front-end developer by completing a portfolio of projects.”

CSS & Website Layout · JavaScript and the DOM · Web APIs and Asynchronous Applications · Build Tools, Webpack, and Service Worker · Responsive Design and Modern CSS.