← Home

ALI HARKOUS

Software Developer

+961 03 053 816aliiharkous@gmail.comLinkedInaliharkous.comBeirut, Lebanon

Summary

Full-stack Software Developer specializing in TypeScript, Node.js, React, and PostgreSQL. Experienced in building production web applications and internal tools, designing modular systems, implementing background jobs, and delivering end-to-end products with strong typing, scalable architecture, and reliable CI/CD workflows.

Experience

Kin52Beirut, Lebanon
Software Developer04/2026 - Present

Travel, car rental (Avis/Budget franchise), mobility, and concierge group. Contributing across multiple internal web and mobile platforms.

Tech Stack: Next.js, NestJS, React, React Native, TypeScript, PostgreSQL, Neon, OpenAI, Fly.io, Render, Odoo, Jira, GitHub Actions, CI/CD

  • Built Kin52 Voucher, a multi-company, multi-agency e-voucher platform using tailored OpenAI prompts to extract structured booking data from uploaded vouchers, with a template engine and flexible block editor for generating branded prepaid and non-prepaid vouchers.
  • Shipped features across FleetDrive Pro, a fleet management platform and driver app, spanning attendance, expenses, payroll, fuel, and vehicle assignments, plus driver-app flows for AI-based damage assessment, identity and uniform checks, and GPS speeding alerts.
  • Built PettyPro, a petty cash and expense management app for companies to track invoices, petty cash, reimbursements, accounting periods, and transactions.
  • Migrated legacy data from a Microsoft SQL database into Odoo, accurately reading the source schema and mapping records to Odoo's PostgreSQL structure.
  • Contributed to Kin52 CRM for travel quotes and bookings, surfacing caller information on inbound calls and recommending hotels, deals, and packages.
  • Planned and assigned tasks for one developer via Jira, reviewed and merged pull requests, and defined branch protection rulesets and GitHub Actions CI/CD pipelines with automated Neon Postgres migrations, tests, lint, and type-checks.
KreatekBeirut, Lebanon
Full Stack Developer06/2023 - 01/2026
  • Designed and shipped production web applications using Node.js, GraphQL, and TypeScript, contributing across both backend architecture and frontend development.
  • Built background job systems with Cron jobs, AWS queues, and Graphile Worker to power scheduled and asynchronous workflows.
  • Developed scalable APIs and typed data flows with GraphQL, improving client flexibility and data-fetching efficiency.
  • Leveraged advanced TypeScript patterns such as generics and utility types to enforce type safety and support a more maintainable architecture.
  • Created polished, animation-rich interfaces with GSAP, Motion, and advanced CSS, delivering responsive and engaging user experiences.
  • Integrated external and custom APIs, including Google's Automated Discount API, to support specialized client and product needs.
  • Enhanced application performance and content delivery using Cloudflare CDN and caching strategies.
AjjerniBeirut, Lebanon
Full Stack Developer11/2022 - 06/2023
  • Established and applied best practices for scalable, maintainable, and high-performance web applications across development and deployment workflows.
  • Developed production features using Next.js, leveraging its architecture for improved performance, routing, and frontend reliability.
  • Built a WhatsApp-based messaging API workflow that guided users through identity verification via secure links and step-based interactions.
  • Implemented the full verification journey, including identification checks, ID scan handling, and workflow logic for a secure user onboarding process.
  • Used Docker to standardize containerized environments, improving deployment consistency and cross-stage reliability.
  • Partnered with designers and backend engineers to deliver cohesive, intuitive, and production-ready user experiences.

Projects

ARC Reinsurance Brokers
arcinsurance.ae06/2025 - 11/2025

Developed a corporate website and custom CMS for a reinsurance brokerage firm, enabling efficient content management, flexible page editing, and a responsive, performance-optimized user experience.

Tech Stack: React, React Router, Node.js, TypeScript, tRPC, SCSS/CSS, Cloudflare, CDN, Fly.io, Google Analytics

  • Built a reusable local CMS package for structured content management and internal editing workflows.
  • Developed a modular content editor with configurable sections and components, enabling users to edit, delete, and reorder content dynamically.
  • Implemented PostgreSQL pub/sub to listen for content changes and trigger cache invalidation, improving content freshness and overall performance.
Joelle Zgheib
joellezgheib.com11/2024 - 04/2025

Developed a luxury fashion e-commerce website on Shopify, implementing a responsive, high-end storefront based on agency-designed UI while optimizing performance, build output, and front-end quality.

Tech Stack: Shopify Liquid, TypeScript, JavaScript, GraphQL, Webpack, HTML, CSS/SCSS

  • Built custom storefront functionality using Shopify, TypeScript, and GraphQL.
  • Used Intersection Observer and Mutation Observer APIs to support dynamic interface behavior efficiently.
  • Improved page load speed, screen performance, and overall responsiveness across devices.
  • Implemented a pixel-accurate UI from agency-provided designs, maintaining a polished luxury brand experience.
Milo - Daily Outfit Tracker
app-milo.web.app10/2025 - 03/2026

Built a production React Native iOS app for daily outfit tracking, featuring streak gamification, real-time sync, subscriptions, and polished animations for a premium mobile experience.

  • Developed with React Native and TypeScript.
  • Integrated Firebase Auth, Firestore, Storage, Analytics, and Crashlytics.
  • Implemented Apple Sign-In, RevenueCat subscriptions, and real-time cloud sync.
  • Designed a freemium model with tiered feature gating.
  • Built fluid interactions using React Native Reanimated.
Ali Cherri
alicherri.com09/2024 - 01/2025

Designed and developed a portfolio website for artist Ali Cherri, using a minimal and responsive interface, subtle animations, and intuitive navigation to showcase his work in a clear and elegant way.

Tech Stack: React, React Router, Node.js, TypeScript, tRPC, SCSS/CSS, GSAP, Motion, Cloudflare, CDN, Fly.io, Google Analytics

Sevyn Khasran
hsbasran.org10/2024 - 02/2025

Designed and developed a modern portfolio website with dynamic project galleries and smooth transitions, optimized for desktop and mobile to provide a seamless experience for exploring interactive art pieces.

Tech Stack: React, React Router, Node.js, TypeScript, tRPC, SCSS/CSS, GSAP, Motion, Fly.io, Google Analytics

Coach Masters Academy MENA

Built a marketing and enrollment website for an ICF-accredited coaching academy, featuring program cohorts, an accreditation framework, and testimonials.

Tech Stack: Next.js, TypeScript, Sanity CMS, Resend, React

Sôle
forthesole.co01/2026 - 03/2026

Developed and configured a Shopify storefront for a local grip socks brand, implementing a multi-market setup for Lebanon and UAE with dual-currency support and automatic geolocation-based routing.

Tech Stack: Shopify, Liquid, TypeScript, GraphQL, Orbe, Nova

Skills

TypeScript · JavaScript · React · Next.js · React Native · React Router · Redux · Zustand · SCSS · CSS · GSAP · Motion · React Native Reanimated

Node.js · Express · tRPC · GraphQL · REST APIs · Graphile Worker · PostgreSQL · Drizzle ORM · Shopify Liquid · Strapi · Firebase · RevenueCat · Paddle SDK · Docker · Webpack · GitHub Actions · CI/CD · Fly.io · Cloudflare Workers · Git · Postman

Education

Lebanese American University2023
B.Sc. Computer Science
Lycée Abdel Kader2020
High School Diploma

Certifications

OnRamp Advanced Full Stack Development with AIOnRamp, Speedlane, Forward Mena