Pierre Cabrière — Senior Fullstack Tech Lead · Cloud Architecture & AI
Summary
Fullstack engineer with 10+ years of experience, currently Tech Lead at an agency in Montreal, specialized in cloud-native architectures and AI systems integration. My background combines several years of freelancing, technical leadership at an agency, and building software platforms — including Appstrate (github.com/appstrate), an AI agent orchestrator. I design robust distributed systems, from backend architecture to secure execution of autonomous agents in ephemeral containers.
Technical Skills
- Artificial Intelligence & LLM
- Autonomous AI agent orchestration (Anthropic Claude SDK, OpenAI API)
- LangChain: structured chains, structured output, function calling, callbacks
- Embeddings & semantic search: OpenAI text-embedding-3-small, pgvector, HNSW
- Recommendation systems: Vespa.ai, hybrid ranking (BM25 + semantic), K-means clustering
- Prompt engineering, output validation with retry, SSE streaming
- LLM observability: LangSmith, token tracking, cost optimization
- Fullstack Development
- Frontend: React, React Native (Expo), Next.js, HTML, CSS, Sass, Tailwind, NativeWind
- Backend: Node.js, Deno, Bun, Hono, NestJS, Express — REST API, GraphQL, SSE, WebSocket
- Databases: PostgreSQL (pgvector, pg_cron, pg_notify, advisory locks), MongoDB, Redis, Elasticsearch
- ORM & validation: Drizzle, Prisma, Zod, AJV
- Realtime: SSE, LISTEN/NOTIFY PostgreSQL, EventSource, streaming
- DevOps & Cloud Infrastructure
- Containerization: Docker (ephemeral container orchestration, sidecar proxy, pre-warmed pools)
- Orchestration: Kubernetes (KCNA certified), Helm
- Cloud: AWS (S3, Textract, Lambda), GCP, Supabase
- CI/CD: GitHub Actions, EAS Build, Turborepo, Nx
- Observability: Prometheus, Alertmanager, OpenTelemetry, Grafana, ELK, Sentry
- UNIX scripting, system management, high availability
- Architecture & Quality
- SaaS and multi-tenant platform design
- Microservices, serverless (Lambda, OpenFaaS, Deno Edge Functions)
- API design: OpenAPI 3.1 with automated validation (110+ endpoints)
- Monorepos: Turborepo, Nx
- Strict TypeScript, testing (bun:test, Jest, Maestro E2E)
Professional Experience
Tech Lead — TRACTR
Montreal, Quebec, Canada · ~2 years
Tech Lead at an agency across a dozen projects in diverse industries (real estate, finance, healthcare, food service, e-commerce). Technical leadership, high-impact task prioritization, collaboration with both technical and non-technical stakeholders.
- Technical scoping and client requirements gathering, architecture proposals, guidance on technical decisions
- Design and development of web and mobile applications for B2B and B2C clients
- Integration of AI pipelines (LangChain, LLM, AWS Textract) into client products
- NestJS, React, React Native, Supabase architectures — Nx monorepos, job orchestration (BullJS/Redis)
- Code reviews, establishing development best practices and standards
- Agile methodology with cross-functional teams
Freelance Fullstack JS Developer
Montpellier Region, France · Several years
Freelance work on diverse web projects across multiple industries (events, e-commerce, tourism, manufacturing), with progressive growth toward cloud-native architectures and platform design.
- Built Graphand, a headless CMS developed as a SaaS framework (FaaS)
- Modular, scalable architecture with JavaScript integration libraries (SDK)
- Multi-tenant structure with multiple access levels
- Kubernetes deployment with per-project isolation
- Stack: Node.js, MongoDB, Redis
- Custom web and mobile application development for various clients
- Containerization and deployment solutions with Docker and Kubernetes
- Collaboration with marketing and design teams to optimize user experience
Fullstack Developer — KEYRIO
2017, Montpellier Region, France
- Developed a proprietary PHP framework
- Built and maintained web applications for agency clients
- Collaborated with the design team to create intuitive user interfaces
Fullstack JavaScript Developer — LUNDI MATIN
2016, Montpellier Region, France
- Developed a CRM/ERP solution (PHP, AngularJS)
- Sprint participation and agile methodology adoption
- Code quality and application performance improvements
Side Projects
Appstrate — AI Agent Orchestrator
Open source · Actively developed
Platform for executing autonomous AI agents (Claude, GPT) in ephemeral Docker containers. Users connect their services (Gmail, ClickUp, etc.), configure a flow, and the agent executes tasks autonomously in an isolated, secure environment.
- Full architecture: Hono API (110 OpenAPI endpoints), React 19 frontend, PostgreSQL database
- Enterprise-grade security: credential isolation via sidecar proxy, encrypted connections, authorized URI validation, OAuth2/PKCE, API key management
- Pre-warmed container pool for reduced startup latency
- Automatic output validation with retry, cron scheduling, graceful shutdown
- Marketplace system with package management, semver versioning, and dependencies
- Multi-tenant with authentication, rate limiting, and organization-level access control
- Stack: Bun, Hono, PostgreSQL (Drizzle), Docker Engine API, Anthropic SDK
Curry News — Intelligent News Aggregator
Actively developed
AI-enhanced mobile RSS aggregation app: automatic article processing, classification, semantic search, and personalized recommendations.
- Multi-step AI pipeline: RSS fetch → content extraction → AI summary → classification → embeddings
- Semantic search via pgvector (1536D, HNSW) and cosine similarity
- Vespa.ai recommendation system: hybrid ranking (BM25 + semantic + freshness), multi-cluster K-means profiling, per-user sigmoid calibration
- Optimization: unified LLM prompts (-66% cost, -54% latency)
- Personalized push notifications with relevance scoring and user preferences
- Stack: React Native (Expo), Supabase (PostgreSQL + Deno Edge Functions), OpenAI, Vespa.ai
Workout-AI — AI Fitness Coach
Archived
Mobile fitness coaching app with a conversational AI agent that analyzes user health data in real time.
- ReAct pattern AI agent (Reasoning + Acting) with 8 specialized tools (activity search, metrics, heart rate zones, GPS routes)
- Real-time SSE streaming with visual tool execution indicators
- Multi-source integration: Apple HealthKit, Strava (OAuth), manual entry
- Chat interface with GiftedChat, silent tool calling, conversation history
- Stack: React Native (Expo), Supabase Edge Functions, OpenAI GPT-4o via OpenRouter
Graphand — Headless CMS SaaS
Open source · Archived
Cloud-native Backend-as-a-Service enabling developers to quickly build web and mobile applications.
- Modular architecture: core library (@graphand/core), server and client SDKs
- Version management with zero-downtime updates
- Kubernetes deployment with per-project isolation
- Stack: Node.js, MongoDB, Redis, Kubernetes
Education
- WIS (Web International School) — Multi-skill training: web development, communication, marketing, web design
- DUT in Computer Science — IUT of Montpellier
- Scientific Baccalaureate
Certifications
- KCNA — Kubernetes and Cloud Native Associate (Linux Foundation)
Languages
- French (native)
- English (professional proficiency)
Translations