Skip to content
View Souhailmakni's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Souhailmakni

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Souhailmakni/README.md

Souhail Makni

Senior Full-Stack Engineer focused on scalable SaaS platforms, distributed systems, and AI-powered applications.

I build production systems with Laravel, Vue.js, Go, Python, TypeScript, and AWS — including real-time dashboards, event-driven architectures, semantic search systems, and production RAG applications powered by fine-tuned LLMs.


Core Stack

Laravel • Vue.js • React • Angular • Go • Python • FastAPI
TypeScript • Node.js • AWS • Docker • Kubernetes
PostgreSQL • Redis • Elasticsearch • DynamoDB
LLMs • RAG • Semantic Search • Event-Driven Systems

Featured Projects

Orchard

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

Searchly

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

Pulse

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

Gatekeeper

Lightweight Go API gateway with JWT authentication, rate limiting, and observability.

Laravel RAG Starter Kit

Production-ready Retrieval-Augmented Generation boilerplate for Laravel applications.

Promptctl

CLI toolkit 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 production RAG chatbot with fine-tuned Llama models
  • Developed event-driven and real-time backend systems
  • Built Vue.js + TypeScript frontends with SSR support

Full-Stack Developer — Portwest

2019 — 2020

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

Full-Stack Developer — Ticketmatic

2018 — 2019

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

Focus Areas

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

Backend

Laravel • Go • FastAPI • Node.js • REST • GraphQL • gRPC • WebSocket


Frontend

Vue.js • React • Angular • TypeScript • Tailwind CSS • SSR • Micro-frontends


Infrastructure

AWS • Docker • Kubernetes • Redis • CI/CD • GitHub Actions • Jenkins


AI / LLM

RAG Pipelines • Fine-Tuned Llama Models • Semantic Search • Prompt Engineering • Vector Databases


Editors / IDEs

PhpStorm WebStorm GoLand PyCharm IntelliJ IDEA VS Code

AI / ML

Anaconda Jupyter PyTorch TensorFlow

API Tools

Insomnia Postman

Contact


Education

MSc Computer Science — Faculty of Sciences of Tunis (FST)
2018 — 2020

BSc Computer Science — Faculty of Sciences of Tunis (FST)
2015 — 2018

Pinned Loading

  1. recaptcha-vue recaptcha-vue Public

    Lightweight, zero-dependency Vue 3 component for Google reCAPTCHA v2 (checkbox) and v3 (score-based) with full TypeScript support, Vite library build, and first-class Laravel + Inertia.js integrati…

    TypeScript 7

  2. jira-column-nav jira-column-nav Public

    Chrome extension: scroll through Jira tickets in the same board column from the open card

    JavaScript

  3. gatekeeper gatekeeper Public

    A lightweight, self-hostable API gateway in Go: JWT auth, per-route rate limiting, reverse proxying, and a live dashboard.

    Go 2

  4. recaptcha-angular recaptcha-angular Public

    Lightweight, zero-dependency Angular component for Google reCAPTCHA v2 (checkbox) and v3 (score-based) with full TypeScript support, standalone APIs, and ControlValueAccessor (ngModel / reactive fo…

    TypeScript 2

  5. recaptcha-react recaptcha-react Public

    Lightweight, zero-dependency React component for Google reCAPTCHA v2 (checkbox) and v3 (score-based) with full TypeScript support, a Vite library build, and an optional useRecaptcha hook. Switch be…

    TypeScript 2