Senior Full-Stack Engineer

Souhail Makni

I build production systems: scalable SaaS platforms, distributed and event-driven architectures, and AI-powered applications.

Laravel, Vue.js, Go, Python, TypeScript and AWS. Real-time dashboards, semantic search, and RAG applications running on fine-tuned models.

Featured

NOVA FORM — Shopify storefront

A premium wellness storefront designed and built from scratch as a Shopify theme: Liquid, CSS and vanilla JavaScript, no framework. Product page, cart drawer, campaign landing page and a bundle builder, with 24 configurable sections and roughly 62 KB of CSS, JS and fonts on a cold load.

Shopify / LiquidVanilla JSCROAccessibility
Open the case study

Stack

Backend   Laravel · Go · FastAPI · Node.js · REST · GraphQL · gRPC · WebSocket
Frontend   Vue.js · React · Angular · TypeScript · Tailwind · SSR · Micro-frontends
Data   PostgreSQL · Redis · Elasticsearch · DynamoDB
Infra   AWS · Docker · Kubernetes · CI/CD · GitHub Actions · Jenkins
AI / LLM   RAG pipelines · Fine-tuned Llama · Semantic search · Vector databases

Projects

Gatekeeper

Self-hostable API gateway in Go. JWT auth, per-route rate limiting, reverse proxying, live dashboard.

Orchard

Kubernetes-native ML job orchestration for fine-tuning and inference pipelines.

Searchly

Semantic search API with hybrid retrieval, reranking and vector search.

Pulse

Self-hosted real-time analytics with a streaming ingestion architecture.

Laravel RAG Starter Kit

Production-ready retrieval-augmented generation boilerplate for Laravel.

Promptctl

CLI for prompt versioning, evaluation harnesses and multi-model LLM workflows.

Experience

Senior Full-Stack Developer — Bsamply Lab

2020 — present

  • Architected and delivered large-scale SaaS systems
  • Built a production RAG chatbot on fine-tuned Llama models
  • Developed event-driven and real-time backend systems
  • Built Vue.js and TypeScript frontends with SSR

Full-Stack Developer — Portwest

2019 — 2020

  • Developed Vue.js micro-frontends for international ecommerce
  • Designed operational analytics dashboards
  • Built Laravel backend microservices

Full-Stack Developer — Ticketmatic

2018 — 2019

  • Built Go backend microservices
  • Developed high-traffic React and TypeScript applications

Focus

  • Scalable SaaS
  • AI-powered products
  • Distributed systems
  • Real-time applications
  • API infrastructure
  • Developer tooling
  • Cloud-native architecture

Education

MSc Computer Science — Faculty of Sciences of Tunis 2018 — 2020

BSc Computer Science — Faculty of Sciences of Tunis 2015 — 2018

Contact