kimofolio

Design. Build. Improve.

👋

Hello, I'm

Kariim

Sr. Software Engineer

Projects

Explore a showcase of my most significant/impactful projects.

MacQueen

MacQueen

Developed a comprehensive B2B travel booking platform with multi-workspace support, role-based access control, and real-time booking management. Implemented complex routing architecture with multiple layouts and authentication flows. Built flight search, booking, and reservation management systems with advanced filtering and pagination. Integrated payment processing and approval workflows for enterprise clients. Optimized user experience with responsive design and multi-language support.

  • Multi-workspace Architecture
  • Flight Booking System
  • Accommodation Management
  • Role-based Access Control
  • Real-time Booking Management
  • Advanced Search & Filtering
  • Payment Integration
  • Approval Workflows
  • Multi-language Support (EN/AR)
  • Responsive Design
  • Route Migration & Optimization
TypeScriptNext.jsReact QueryTailwind CSSAxiosReact Hook FormZustandReact IconsDate-fnsReact Leaflet

About

About

Senior Software Engineer.

Summary

Senior Software Engineer with over 4 years of experience specializing in the modern JavaScript ecosystem. I focus on building high-performance web applications using React, TypeScript, and Next.js, with a proven track record in SaaS and enterprise systems.

Professional Experience

Senior Frontend Engineer

4/2025 - Present
Macqueen

Developed and maintained enterprise B2B travel booking platform with multi-workspace support and role-based access control.

Implemented complex routing architecture with multiple layouts and authentication flows, improving user navigation efficiency.

Built comprehensive flight search, booking, and reservation management systems with advanced filtering and real-time updates.

Migrated critical routing from /flights to /book-trip with zero downtime, ensuring backward compatibility and maintaining high uptime.

Optimized frontend performance through React Query integration and state management, reducing API calls and improving page load times.

Designed and implemented responsive UI components using TypeScript, Next.js, and Tailwind CSS, enhancing cross-device compatibility and user experience.

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

Implemented internationalization (i18n) support for Arabic and English languages, expanding market reach.

Frontend Engineer

12/2022 - 4/2025
Pharaohsoft - Egypt

Developed and maintained scalable SaaS applications for restaurant and event management.

Optimized frontend performance, improving page load speed by 30%, enhancing user retention.

Designed and implemented dynamic UI components with React.js and Next.js, reducing user drop-off rate by 20%.

Integrated WebSockets for real-time chat and notifications, boosting user engagement by 35%.

Collaborated with backend teams to optimize REST APIs, reducing API response time by 25%.

Freelance Frontend Engineer

2020 - 11/2021
Remotly - Project-Based

Designed and developed custom web applications for multiple clients, achieving 100% client satisfaction.

Implemented responsive and interactive UIs, enhancing cross-device compatibility.

Built and maintained e-commerce and portfolio websites using React.js, TypeScript, and Redux, improving client revenue by an average of 20%.

Implemented various projects demonstrating proficiency in different domains and technologies

Technical Stack

programming Languages

JavaScript/TypeScript

frameworks

React.js/Next.js/Node.js/Express.js

state Management

Redux/Zustand/React Query/Redux Toolkit/Redux Saga

styling

Tailwind CSS/Material UI/Styled Components/Shadcn/Chakra UI/Stitch

databases

MongoDB/PostgreSQL/Firebase/Supabase

other Technologies

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

Education

Bachelor Degree

08/2016 - 01/2021
Faculty of Computers & Artificial Intelligence
Education

Bachelor of Computer Science

Faculty of Computer Science and Artificial Intelligence, University of Helwan | Egypt

Graduated: Jan 2021

Relevant Coursework

Algorithms and Data Structures

Introduction to Artificial Intelligence

Database Management Systems

Software Engineering Principles

Projects and Research

Graduation Project: web-based application for automated recording attendance, built on the top of Laravel framework and Java for mobile part, collaborating with a team of fellow students.

Extracurricular Activities

Frontend & UI Designer as a Volunteer for two student activities

Nanodegree

06/2017 - 07/2018
Nanodegree Program @ Udacity
Become a Front-End Web Developer By completing a variety of projects for your portfolio - become an HTML, CSS, JavaScript pro!

CSS & Website Layout

JavaScript and the DOM

Web APIs and Asynchronous Applications

Build Tools, Webpack, and Service Worker

and MUCH more...