Feras Allaou

3 commits

FA

Feras Allaou

@ferasallaou

Senior Fullstack Engineer if you are in Lisbon, let's grab a cup of coffee.

Commit activity

3 commits in the last 30 days

longest streak 1 day

145 / 150 XP5 XP to operator
Feras Allao — Senior Full-Stack Engineer, Lisbon, Portugal

I build developer tooling and AI-backed products — mostly TypeScript, NestJS, and infrastructure that deploys itself. 15+ years across backend, frontend, and cloud.

If you're in Lisbon, let's grab a cup of coffee. ☕


🍊 What I'm building

laranja.io — code-first deployment platform

AWS Azure NestJS CDK

Deploy a Node.js app to AWS or Azure from a single config file — no hand-written IaC. HTTP apps, cron jobs, and queue workers, on Express and NestJS.

flowchart LR
    A["your app<br/>+ laranja.config.ts"] --> B["CLI<br/>compiles to IR"]
    B --> C["backend<br/>synthesizes"]
    C --> D["CloudFormation<br/>· AWS"]
    C --> E["Bicep / ARM<br/>· Azure"]
    D --> F["deployed"]
    E --> F

    style A fill:#FFDF7E,stroke:#1F1FE0,stroke-width:2px,color:#1F1FE0
    style B fill:#FDFBF2,stroke:#1F1FE0,stroke-width:2px,color:#1F1FE0
    style C fill:#FDFBF2,stroke:#1F1FE0,stroke-width:2px,color:#1F1FE0
    style D fill:#FFF,stroke:#FF9900,stroke-width:2px,color:#333
    style E fill:#FFF,stroke:#0078D4,stroke-width:2px,color:#333
    style F fill:#1F1FE0,stroke:#1F1FE0,stroke-width:2px,color:#FFF
Loading

The CLI never ships your cloud credentials anywhere — it compiles your app to a provider-neutral IR, the backend synthesizes the template, and your machine executes the deploy.

Marillo.ai — natural-language-to-SQL engine

React Docker PostgreSQL

Plain English in, validated SQL out, executed against your live database. Every query runs in a Docker-isolated, tenant-scoped container with zero data retention.

🎬 Agentic AI — YouTube series now live

YouTube LangChain TypeScript Python

A hands-on series on agentic AI, in Arabic — starting from how an LLM actually works, then tool chaining, memory, and getting agents to do real work instead of demos, in both TypeScript and Python.

▶️ Episode 1 — كيف يعمل الـ LLM فعليًا؟ Completions API و Tool Chaining · new episodes on @FerasAllaou. Companion repo coming soon.


💼 Experience

2026 – now Founder & Product Engineer Alzulejos
2022 – 2026 Senior Full-Stack Engineer OWNR GmbH
2021 – 2022 Senior Full-Stack Engineer Finbyte GmbH
2019 – 2021 Backend Engineer Stowk Inc.
2018 – 2021 Technical Team Leader Dama Dev
2016 – 2018 Tech Editor / Developer Al Jazeera
since 2008 Full-Stack Developer Freelance

Data orchestration across Salesforce, CMS, and AWS with NestJS + GraphQL + CDK. BNPL and PSD2 banking integrations. GraphQL and WebSocket backends for real-time GPS apps. Serverless on Lambda since 2019.


🛠 Stack

TypeScript Node.js Python NestJS React Next.js GraphQL LangChain

AWS Azure Terraform Docker PostgreSQL MongoDB

Java Spring Boot PHP Swift


📬 Elsewhere

Website YouTube X Email

🇸🇾 Arabic · 🇬🇧 English · 🇹🇷 Türkçe · 🇪🇸 Español · 🇵🇹 Português — mentored founders at Impact Hub and Habitat Derneği

ferasallaou/README.md on GitHub