---
title: "Tech Stack"
source: "https://sebastien.morel.me/stack.md"
description: "Technologies, frameworks and tools used, past and present."
---

# Tech Stack

Technologies, frameworks and tools used, past and present.

## Stack

### AI & Agentic Tooling

The AI tools and frameworks I use daily to build agentic workflows, MCP servers, and AI-augmented development pipelines.

- **Claude Code** — My daily driver! Anthropic’s agentic coding CLI that turns Claude into an autonomous software engineer, capable of editing files, running commands, and managing entire workflows.
- **CMUX** — Multi-agent orchestration! A terminal multiplexer for coding agents that enables running and managing multiple Claude Code sessions in parallel across isolated worktrees.
- **Codex** — OpenAI’s agent CLI! OpenAI’s open-source agentic coding CLI that runs as a terminal-based agent, executing code changes and shell commands autonomously.
- **Vercel AI SDK** — Build AI apps fast! A TypeScript toolkit for building AI-powered applications with streaming, tool calling, and multi-provider support for LLMs.

### Living on the Edge

This is the fun stack, the cutting-edge tech I experiment with in my free time and, occasionally, at work.

- **Cloudflare** — Just ship it! An all-in-one cloud platform offering security, performance, and scalable infrastructure with Workers, KV storage, and more.
- **Hono JS** — The new kid on the blockt that rocks! A fast, lightweight web framework designed for building APIs and microservices with support for multiple runtimes, including Cloudflare Workers and Bun.
- **Bun** — Fast, Fast, Fast! A fast, modern JavaScript runtime designed for efficiency, supporting TypeScript natively and ideal for CLI tools.
- **React Router v7** — Embrace the platform! A lightweight, intuitive routing library for React, enabling nested routes and progressive enhancement.
- **Astro** — Static, new dynamic! A fast, modern static site builder that optimizes content-driven websites using islands architecture and MDX.
- **Meilisearch** — OSS fast search! An open-source, highly performant, and typo-tolerant search engine designed for fast indexing and querying.

### Professional

The technologies I use exclusively at work. Not always cutting-edge, but reliable and efficient.

- **Nest JS** — I can't say I love it but I use it! A progressive Node.js framework built on top of Express and Fastify, using TypeScript and modular architecture to create scalable and maintainable backend applications.
- **MongoDB** — Database and more! A NoSQL database designed for high performance and scalability, storing data in a flexible, JSON-like format.
- **Next.JS** — (Too) magical frontend? A React framework for full-stack development, offering server-side rendering, static generation, and API routes.
- **AWS** — Everything on it! A leading cloud provider offering scalable computing, storage, networking, and managed services for web applications.

### The Basics

Timeless technologies I use daily or whenever they make sense for a project.

- **Typescript** — (Type) safety first! A statically typed superset of JavaScript that improves code quality, maintainability, and developer experience.
- **PostgreSQL** — THE database! A powerful, open-source relational database with advanced features, strong ACID compliance, and extensibility.
- **Redis** — Cache and Pub/Sub in one! An in-memory key-value store optimized for caching, session management, and real-time analytics.
- **SQLite** — The swiss knife of databases! A self-contained, serverless, zero-configuration, transactional SQL database engine used in embedded systems and small applications.
- **React JS** — The component Way! A declarative JavaScript library for building component-based user interfaces with a focus on performance and reusability.
- **Tailwind CSS** — I just follow on that one A utility-first CSS framework that enables rapid UI development with a focus on customization and consistency.
- **Docker** — Easy provisioning! A containerization platform that simplifies application deployment and scaling by packaging dependencies together.
- **Git** — What would we do without it? A distributed version control system that enables collaborative development and efficient code management.
- **Github** — Certified and fan boy! A cloud-based Git repository hosting service with collaboration, CI/CD, and project management features.
- **RabbitMQ** — Async is The Way! A message broker that enables asynchronous communication between distributed services.
- **Varnish** — HTTP Cache on Steroids! A high-performance HTTP accelerator that speeds up web applications by caching frequently requested content.
- **Algolia** — (Expensive) fast search! A fast, developer-friendly search-as-a-service platform offering real-time search and instant filtering.
- **Shell** — Because we need it! A command-line interface for executing scripts, automating system tasks, and managing processes efficiently.
- **Makefile** — Can't live without it! A tool used for build automation, dependency tracking, and task execution in development environments.

### My Previous Life - Up to the Late 2010s

The stack I worked with during my PHP web agency days.

- **Ibexa** — Multiple times Certified! A digital experience platform (DXP) providing content management, e-commerce, and personalization capabilities.
- **PHP** — My first love! A server-side scripting language widely used in web development, powering many CMSs and web applications.
- **Symfony** — Certified 5.x, still love it! A modular PHP framework with a vast ecosystem, used for building scalable and maintainable web applications.
- **MySQL** — My first database! A widely-used open-source relational database, known for its reliability, performance, and strong community support.
- **Solr** — Only for the brave! An enterprise-grade open-source search platform built on Apache Lucene, designed for indexing and querying large datasets.
- **Platform SH** — PaaS that rocks! A cloud hosting platform that simplifies application deployment with automatic scaling and Git-based workflows.
- **Travis** — Good old CI! A continuous integration and deployment service that automates software testing and builds.

### Old School

I would not use these technologies today but you never know!

- **Objective-C** — I teached it! A legacy programming language for macOS and iOS applications, replaced by Swift for modern development.
- **Swift** — I miss it! Apple’s modern programming language designed for safety, performance, and seamless integration with iOS and macOS.
- **Ansible** — That was fun! An open-source automation tool used for configuration management, application deployment, and infrastructure orchestration.
- **eZ Platform** — Multiple times Certified! An open-source CMS built on Symfony, designed for structured content management and enterprise web applications.
- **eZ Publish** — Multiple times Certified! A legacy CMS known for its extensibility and structured content approach, widely used in enterprise projects.
- **Memcached** — I would still use it! A distributed memory caching system used to speed up dynamic web applications by reducing database load.
