Senior Full-Stack Engineer — 9+ years building production systems

I build billing and payment platforms, complex third-party integrations, and SaaS products for companies across France, Switzerland, Germany, the US, and Morocco — and, more recently, modern AI-powered products.

Currently: contract & billing platform for a French energy company. React, Next.js, Node.js, PostgreSQL, Docker. Fluent in French and English.

Open to full-time roles and long-term contracts — available immediately.

Omar Lekouch — Senior Full-Stack Engineer
9+ years professional engineering$100K+ earned on Upwork7,790+ hours delivered20–30 month client engagements5 countries

Selected Work

Production systems I've built for clients across Europe and the US — plus one independent AI project.

Energy management, contracts & billing platform

European energy-tech company · Full-Stack Engineer · 2024–2026 · Remote

What I built

Worked as a full-stack engineer on a production energy-management platform serving customers, partners, and internal operations teams. Developed contract creation and review workflows, role-based access controls, and customer dashboards for tracking contracts, invoices, electricity consumption, and energy production.

On the backend, built and maintained data pipelines that ingest and validate energy-delivery XML files, apply tariff and consumption calculations, and prepare billing data for accounting. Integrated Haulogy for customer and contract synchronization, Enedis for delivery-point and metering data, Pennylane for invoice and accounting workflows, and DocuSign for electronic signatures and signed-contract archiving. Also contributed to the GoCardless payment workflow, including mandates, payment tracking, webhooks, and reconciliation.

The platform was containerized with Docker, deployed on DigitalOcean, and monitored in production with scheduled jobs, structured logging, and Sentry.

Integrations
HaulogyEnedisPennylaneDocuSignGoCardless
Next.js 14ReactTypeScriptNode.jsPrismaPostgreSQLDockerDigitalOceanSentry
Internal platform — not publicly accessible

Ovadiator

European energy-tech company · Internal accounting platform

What I built

Developed an internal platform that helps an accounting department manage invoices and payment data more efficiently. Ovadiator automates XML invoice processing, matches customers with their GoCardless payment mandates, centralizes client records, and exports validated data to CSV.

By reducing repetitive manual work and data-entry errors, the platform streamlines the accounting workflow and makes payment preparation faster and more reliable.

ReactTypeScriptTailwind CSSSupabaseGoCardlessXML
Internal platform — not publicly accessible

German Pharmacy Platform

Germany · Frontend Engineer

What I built

Built the complete customer-facing frontend for a production pharmacy platform using Next.js.

Next.js
View live site →

Interlincx Media

Los Angeles, USA · 2021–2024

What I built

Built form builders and a drag-and-drop template builder for content editors and analysts producing monetizable articles, including offer and template systems for editorial tooling, and worked directly with the engineering team to extend the Netlify CMS.

ReactNetlify CMS

Mobiletic

Geneva, Switzerland · Full-Stack Engineer

What I built

Built a large-scale e-learning platform used by multiple companies, with REST APIs, SSO authentication, and real-time features via WebSockets. Worked on database query optimization, caching, background queues, and transactional email.

LaravelReactAngular

Sagatech

Meknes, Morocco · 2019–2020

What I built

Built payment gateway and barcode integrations on a SQL Server backend, then led the migration and rebuild toward a cloud architecture using Laravel, React, and MySQL.

LaravelReactMySQLSQL Server

Independent AI Project

Coffee AI

Marrakech, Morocco

A live RAG application exploring semantic search, vector retrieval, and LLM-powered recommendations — coffee shop data is embedded with OpenAI and stored in PostgreSQL via pgvector, each query is matched against that index by semantic similarity, and the retrieved results are passed to Anthropic's Claude to generate the response.

OpenAI EmbeddingsPostgreSQLpgvectorAnthropic ClaudeRAG
View live demo →

Core Technologies

Backend & APIs
Node.js
Laravel
Database
PostgreSQL
Prisma
Frontend
React.js
Next.js
TypeScript
Tailwind CSS
DevOps / Infrastructure
Docker
DigitalOcean
GitHub / CI
AI / LLM
OpenAI Embeddings
Anthropic Claude
Supabase
pgvector
MCP

Experiences

Full-Stack Engineer (Freelance)

European Energy-Tech Company

Remote

2024–2026

Built production contract, customer, energy-data, billing, and payment workflows for an energy-management platform, integrating Haulogy, Enedis, Pennylane, DocuSign, and GoCardless. Also developed Ovadiator, an internal invoice and payment-data platform for the company's accounting team. Full case studies above.

React Developer

Interlincx

Los Angeles, CA

2021–2024

Built form builders and client templates for content editors and analysts producing monetizable articles, and worked directly with the engineering team to extend the Netlify CMS.

Full Stack Developer

Mobiletic

Geneva, Switzerland

2020–2022

Built a large-scale e-learning platform with SSO authentication and real-time features via web sockets, using Laravel, React, and Angular.

Full Stack Developer

Sagatech

Meknes, Morocco

2019–2020

Built payment gateway and barcode scanner integrations on a SQL Server backend, then rebuilt the product as a cloud version using Laravel, React/Node, and MySQL.

Full Stack Developer

IN4

Meknes, Morocco

2018–2019

Built multiple e-commerce websites, each with client-specific requirements, using Laravel.

Hiring for a senior engineer who ships production systems?

Billing and payment platforms, complex integrations, SaaS products, and AI-powered systems. Open to full-time positions and long-term contracts — let's talk about what your team is building.

Email: omar.lekouch@gmail.com