Hello, I’m Rabih.Senior Full-Stack Engineer Turning ideas into reality.
About me I’m a senior full-stack engineer based in Lebanon, working remotely with international teams. I build web applications and integrate AI, owning features from design to deployment.
I care about clean code, thoughtful interfaces, and making complex work feel simple.
Experience
Booma AI Germany · Remote Senior Software Engineer Jan 1, 2026 — present Full-Stack Developer Nov 2024 — Dec 2025 Owned delivery of AI-powered document extraction and compliance workflows across frontend, backend, and cloud, helping engineering teams analyze RFPs over 5× faster. Built semantic retrieval and reasoning with embeddings, Qdrant, and Claude; evaluated quality with labeled benchmarks and Langfuse. Developed responsive Next.js interfaces and real-time updates backed by NestJS and FastAPI services. Managed Google Cloud environments and automated releases, including schema migrations, monitoring, and zero-downtime deployments. Built cross-repository Playwright automation to catch regressions across frontend, backend, and QA before release. Next.js, TypeScript, NestJS, FastAPI, PostgreSQL, Qdrant, Claude, Langfuse, Google Cloud
Nov 2024 — present
Freelance Software Engineer Hourly projects Independent · Remote
Build and improve web applications on an hourly basis, including dashboards, APIs, and integrations. React, TypeScript, React Router, Tailwind CSS, Node.js, Fastify, PostgreSQL, Cloudflare Workers, Shopify Hydrogen, Playwright
Jul 2026 — present
Full-Stack Developer 6-month part-time contract CredX, Saudi Arabia Delivered Angular and .NET features for a Saudi private-credit platform. Built AI-powered data extraction workflows and evaluated their quality with Langfuse. Angular, .NET, AI data extraction, Langfuse
Jan 2026 — Jun 2026
Full-Stack Developer 6-month part-time contract Docclik, Canada · Remote Resolved critical bugs and improved application stability and performance. Built dashboard charts to help users understand their data. Implemented real-time messaging with Twilio. Next.js, Express.js, MySQL, Twilio
Nov 2024 — May 2025
Software Engineer JobDiva, USA Led the frontend team migrating a JSP application to Next.js and integrating Spring Boot APIs. Built reusable UI components and documented them in Storybook. Set up deployment infrastructure with Docker Swarm and Nginx, including frontend CI/CD pipelines. Next.js 14, TypeScript, Storybook, Spring Boot, Docker, Docker Swarm, CI/CD
May 2024 — Nov 2024
Full-Stack Developer · Part-time TVLeb, North Lebanon Built a subscription platform serving 10,000+ customers, with tools for admins, employees, and dealers. Enabled dealers to purchase accounts and manage subscriptions, with WhatsApp messaging, tasks, and notifications. Improved subscription workflows, helping increase purchases by over 50%. MERN stack, Styled Components, Redux, Flow Type, Puppeteer, node-imap, AWS EC2, Jira, Bitbucket
May 2023 — Oct 2023
Software Engineer Nasco Insurance Group, Beirut Developed full-stack features for insurance applications. Worked with UI/UX designers to build interface components. Built Node.js and Express.js APIs with Swagger documentation. Resolved bugs and improved application performance. Node.js, Express.js, MongoDB, React.js, Next.js, Tailwind CSS, Redux, TypeScript, Flow Types, React Hook Form, Yup Validation, Agile, Microservices, Jira, Bitbucket, Git
Aug 2022 — Apr 2024
Full-Stack Developer Intern Nasco Insurance Group, Beirut Improved application functionality and resolved bugs. Adapted application layouts for Arabic users. Implemented multi-tenant support with Strapi. Next.js, Strapi, Linux
May 2022 — Aug 2022
Full-Stack Web Development Bootcamp Codi, Tripoli, Lebanon Completed 11 months of training in frontend and backend development. JavaScript, React, Bootstrap, Node.js, Express.js, PHP, Laravel, SQL, MongoDB, Linux, Agile, WordPress
Sep 2021 — Aug 2022
Mechanical Engineering Degree Lebanese University, Tripoli, Lebanon Graduated from the Lebanese University with a degree in mechanical engineering. GPA: 3.63/4.
Sep 2015 — Aug 2022 Selected work Booma AI AI requirements management AI software that helps engineering teams extract requirements from technical documents and check compliance.
My contribution Built the review interface and connected it to semantic search and AI reasoning services.
CredX AI for private credit A Saudi private credit platform using AI to support business financing and credit assessment.
My contribution Built full-stack features and AI data extraction workflows with Angular and .NET, and evaluated extraction quality using Langfuse.
TVLeb Subscription management Manage customer subscriptions and account purchases in one platform.
My contribution Built tools for admins, employees, and dealers, with WhatsApp messaging and deployment on AWS.
Enabled dealers to purchase accounts and manage subscriptions for a business serving 10,000+ customers.
View screenshotsMy skills TypeScript React Next.js Angular .NET Node.js NestJS FastAPI Python PostgreSQL LLMs Vector databases Langfuse SSE Google Cloud Platform Docker JavaScript C# AI data extraction & evaluation PHP Java MySQL MongoDB SQL GraphQL Express.js Laravel Swagger Nodemailer Socket.IO Stripe Apollo Urql tRPC MicroORM TypeORM Flow Types React Native Redux Zustand React Hook Form Yup Validation Software Testing Jest Cypress Styled Components Bootstrap Tailwind CSS Material UI Chakra UI Radix UI ShadCN Figma Agile Jira Bitbucket PM2 Yarn npm Git Docker Swarm Kubernetes WordPress Strapi Payload CMS