Hi, I'm Karim Farahat

Software Engineer

Code whisperer by day, problem-solver always. I build reliable digital solutions that fit real-world needs, with an eye for UX and an ear for client feedback.

View My Work

About Me

Karim Farahat

Who I Am

I'm a software engineer who loves building things that matter. What started as a curiosity for frontend development has evolved into a passion for creating complete systems from the user interface all the way to deployment and monitoring.

I thrive on solving complex problems and taking ownership of projects that impact thousands of users. There's something deeply satisfying about turning ideas into scalable, real-world solutions that people actually rely on.

When I'm not coding, I'm usually staying active. My background as a former American football player taught me how to lead, collaborate under pressure, and push through challenges and qualities that serve me well in engineering teams and tight project deadlines.

I believe great software comes from understanding both the technical craft and the human story behind what you're building. I'm always curious about new technologies and approaches, but what drives me most is creating systems that make a genuine difference.

Name:

Karim Farahat

Email:

karimhosny99@gmail.com

Location:

Dubai, UAE

Focus:

Full-Stack Development

My Skills

Frontend

ReactNext.jsReact NativeHTMLCSSReduxResponsive DesignPerformance Optimization

Backend

Node.jsExpress.jsMongoDBPostgreSQL

DevOps

CI/CDCloud DeploymentPrometheusGitOpsMonitoring

Tools & Platforms

GitGitHubAWSCircleCIAnsibleUnityDocker

Methodologies

ScrumAgileFull-Stack DevelopmentInfrastructure as Code

Programming Languages

JavaScriptTypeScriptPythonJavaC#C/C++

Work Experience

Software Engineer

Emaar

Feb 2025 - Present
Dubai, UAE
  • Contributed to large-scale retail, loyalty, and HR tooling projects within 4–5 person teams, including unifying four legacy apps into a single React Native codebase, building a new loyalty platform, and developing an HR system from scratch.
  • Played a key role in architectural planning, version alignment, and implementing GitOps-based CI/CD pipelines and observability tools, ensuring scalable, production-ready systems.
  • Developed and maintained core features in high-traffic web (Next.js) and mobile (React Native) applications using Node.js, supporting 10,000+ daily users.
  • Ensured smooth cross-platform performance by maintaining React Native modules and resolving critical iOS/Android compatibility and build issues.

Front-End Associate/Consultant

PwC ETIC

Nov 2023 - Feb 2025
Cairo, Egypt
  • Led front-end development for client-facing and internal business tools using React, Next.js and TypeScript, consistently delivering high-quality solutions under tight deadlines.
  • Took full ownership of a data analytics dashboard after a senior developer's departure, transforming OCR output into actionable insights and meeting all functional requirements.
  • Delivered a sustainability tracking interface and a dynamic project management tool demo, contributing to architecture, UI design, and core implementation.
  • Achieved 100% code quality and security scores on static analysis, optimized performance by up to 20%, and resolved production issues with zero regressions.
  • Mentored junior engineers and conducted internal sessions on modern front-end best practices, improving team performance and code standards.

Front-End Developer

ITWorx

Apr 2022 - Jul 2023
Cairo, Egypt
  • Selected for the Front-end Development Fast-Track Program, demonstrating strong technical potential.
  • Delivered responsive, performance-optimized web applications, prioritizing maintainability and an intuitive user experience.
  • Contributed to the delivery of scalable and maintainable solutions, adhering to strict coding standards and reducing post-release bugs by 90%.

Education & Certifications

B.Sc. in Computer Science & Engineering

German University in Cairo

Cairo, Egypt - Berlin, Germany

September 2016 - July 2021

Graduation Project:

Built an educational tool for Tableaux Calculus, turning logical derivations into interactive visual formats to support teaching and learning for professors and students.

Certifications

  • Advanced DevOps NanoDegree

    Udacity/egFWD

  • Advanced React

    Meta

Languages

  • Arabic(Native)
  • English(Native)
  • German(Limited Working)

Get In Touch

Let's Work Together

I'm always interested in new opportunities and exciting projects. Whether you have a question, want to collaborate, or just want to say hello, I'd love to hear from you.

Available for new opportunities

Currently open to full-time positions and freelance projects

Built with and lots of coffee

© 2025 All rights reserved.