A
Aziz Ltaief
Portfolio · 2026
0%
Loading experience
v1.0

Aziz
Ltaief

Fullstack Developer · .NET & Rails
shipping production apps that scale.

Scroll
About

Building things
that matter.

I'm Aziz, a fullstack developer based in Tunis, Tunisia. I build and ship production web applications — from architecture to deployment and maintenance.

My primary stack is ASP.NET Core and Ruby on Rails 8. I've delivered two live e-commerce platforms handling 50,000+ monthly visits and 200+ orders, and built a complete RAG AI agent in production with Ollama, vector DB, and C# chunking services.

I thrive on solving real problems with clean code, solid architecture, and modern tooling. Always learning, always shipping.

Aziz Ltaief
Currently
Building for the web
Tunis
3
Live production platforms
50K+
Monthly visits handled
200+
Orders shipped
1+
Year in production
Skills

What I work
with.

Core Stack

C#ASP.NET CoreRuby on Rails 8AngularNext.jsEntity Framework

AI & Data

RAG PipelinesOllamaVector DBLLM APIsSignalRWebSockets

Frontend

AngularNext.jsReactTypeScriptJavaScriptStimulus.jsHotwire / TurboTailwind CSSHTML/CSSElectron.js

Backend

ASP.NET CoreRuby on Rails 8Spring BootREST APIsMVC / ActiveRecord

Databases

PostgreSQLSQL ServerMySQL

DevOps & Tooling

DockerDocker ComposeGitVPSNginxPumaAgile / Scrum
Stack

My favourite
tech.

ASP.NET Core
ASP.NET Core
Ruby on Rails
Ruby on Rails
Angular
Angular
Next.js
Next.js
TypeScript
TypeScript
Tailwind CSS
Tailwind CSS
PostgreSQL
PostgreSQL
Ollama
Ollama
Docker
Docker
Git
Git
Projects

Selected
work.

yassinefragrance.com
Featured

yassinefragrance.com

Luxury perfume decants platform — premium design, elegant catalogue, seamless checkout experience. Built with Rails backend + Next.js frontend for a fully modern, high-end shopping experience.

RailsNext.jsTypeScriptTailwind CSSPostgreSQLVPS
bissofragrance.com
Featured

bissofragrance.com

Production Rails 8 luxury perfume decants e-commerce — 400+ SKUs, cart, cash-on-delivery checkout, full admin back-office. 50,000+ visits/month, 200+ orders processed. Self-managed VPS deployment (Nginx + Puma), zero downtime since launch.

Rails 8DeviseRack::Attackwill_paginatePostgreSQLVPS
kmarperfume.com
Featured

kmarperfume.com

Second production Rails e-commerce store — full admin dashboard with product, order & customer management, sales analytics. Live and maintained since Dec. 2025.

RailsDeviseRack::AttackPostgreSQLAdmin DashboardVPS
Smart Order

Smart Order

QR-code restaurant ordering system — customer scans, browses menu, places order appearing in back-office in real time via WebSockets (<1s latency). Electron.js desktop build — fully offline, deployable on local network with no cloud dependency.

Rails 8Deviseacts_as_taggableWebSocketsStimulus.jsElectron.jsPostgreSQL
FlowUp — HR SaaS Platform

FlowUp — HR SaaS Platform

All-in-one HR SaaS delivered across 5 Scrum sprints at Aetos Technology: Micro-Learning module, Communication feed with real-time SignalR chat, HR management module + integrated RAG AI agent for automated document workflows (C# chunking, Ollama embeddings, vector DB).

ASP.NET CoreAngularEntity FrameworkSignalRRAGOllamaSQL Server
Experience

Where I've
worked.

Freelance Fullstack Developer

yassinefragrance.comFreelance · Live
Current

Architected and delivered a premium luxury perfume e-commerce platform combining Rails backend with a Next.js frontend. Focus on elegant UX, performant catalogue browsing, and seamless checkout flow. Self-managed VPS deployment and ongoing maintenance.

RailsNext.jsTypeScriptTailwind CSSPostgreSQLVPS

Freelance Rails Developer

kmarperfume.comFreelance · Live
Dec 2025 — Present

Built and deployed a production Rails e-commerce store with full admin dashboard: catalogue management, order lifecycle tracking, customer management, and sales analytics. Reused and refined architecture from bissofragrance.

RailsPostgreSQLDeviseRack::AttackVPS

Freelance Rails Developer

bissofragrance.comFreelance · Live
Sep 2025 — Present

Architected and delivered a production-grade Rails 8 e-commerce platform for luxury perfume decants. 400+ SKUs, 50,000+ monthly visits, 200+ orders. Implemented Devise, Rack::Attack, will_paginate, N+1 query elimination, eager loading, DB indexing. Self-managed VPS deployment (Nginx + Puma) — zero downtime.

Rails 8PostgreSQLDeviseRack::AttackNginxPumaVPS

Ruby on Rails Developer — Intern

B-SolutionsInternship
Jul 2025

Built a full-stack QR-code restaurant ordering system in Rails 8. Real-time back-office via WebSockets (<1s latency). Devise authentication, acts_as_taggable for menu categories, Stimulus.js for reactive UI. Packaged as Electron.js desktop app — fully offline.

Rails 8WebSocketsElectron.jsStimulus.jsDevisePostgreSQL

Fullstack Intern — Digital Workplace Platform

Aetos TechnologyPFE · Final Year Project
Feb 2025 — May 2025

Designed and delivered 3 modules of an all-in-one HR SaaS across 5 Scrum sprints: Micro-Learning, Communication (real-time feed, SignalR chat, groups), HR management. Built and shipped a complete RAG AI agent — C# document chunking, Ollama embeddings, vector DB.

ASP.NET CoreAngularSignalREntity FrameworkSQL ServerOllamaRAG
Education

Bachelor's in Software Engineering & Information Systems

ISTIC — Borj Cédria, University of Carthage

2022 — 20253rd year · Final project completed

Baccalaureate in Computer Science

Lycée Technique de Radès

2022Graduated
Contact

Let's work
together.

I'm open to new opportunities, collaborations, or just a good conversation about tech.

aziz.ltaief6040@istic.ucar.tn