Profile photo of Hadi Farhat, a software engineer based in the UK.

Engineer by trade.

Problem solver by instinct.

Mathematician by passion.

Hi, I’m Hadi! A Software Engineer at Cursor who loves building clean, reliable products and making sense of the world through logic.

About Me

I’m a software engineer with 5 years of experience building web and mobile products. I work across the full stack, React, Node.js, Python, and PHP, and I enjoy turning complex problems into simple, reliable solutions.

I’ve built everything from small features to larger systems, collaborating closely with product and design teams to deliver clean, maintainable code. I care deeply about clarity, problem-solving, and improving my craft as an engineer.

Hadi Farhat teaching a Work Experience student about JavaScript
  • Language Learning Mobile App

    Developed a mobile app that streams French and Spanish audio lessons to more than 10,000 active users using React Native and TypeScript. Focused on smooth UX, fast loading, and reliable audio playback.

  • Passport & Visa Renewal Automation

    Built an integration for an international school to automate passport and visa renewal workflows. Used AI-driven document scanning and integrated it into a Next.js dashboard.

  • Shopify → Xero Integration

    Designed and implemented a multi-system integration using n8n and a custom PHP API. Automated financial workflows and reduced manual processing for the client.

  • Timesheet Management System

    Created a timesheet management system using JavaScript for the UI and PHP for backend services. Employees could submit, review, and manage weekly hours, helping the client replace a manual process with a modern, automated tool.

  • I build responsive web and mobile applications using modern frameworks such as React, React Native, Next.js, and TypeScript. My work includes creating intuitive user interfaces and dynamic features for projects like streaming apps for language learners and global membership hubs.

  • I develop scalable server-side services and REST APIs using Node.js, Express.js, PHP, and TypeScript. This includes building reliable backend systems for enterprises, supermarkets, and professional organizations.

  • I design and maintain databases with MySQL and MSSQL, ensuring data integrity, optimal performance, and seamless integration with web and mobile applications.

  • I develop integrations and workflows using tools like GraphQL, n8n, Shopify, and Xero. This includes connecting platforms, automating data processes, and creating efficient backend solutions

  • I excel at breaking down complex requirements into simple, maintainable solutions. Whether building new features, integrating systems, or refactoring legacy code, I focus on clarity, reliability, and efficiency.

  • I translate designs into functional, clean, and user-friendly interfaces using CSS, LESS, Figma, and jQuery, ensuring cross-browser consistency and a polished user experience.

CONTACT

Hadi Farhat Software Engineer Working