Full-Stack Software Engineer
AyoubTaoufik
I build products and take ownership of the systems behind them.
I join teams full time, part time, or by project to build web apps, internal tools, integrations, and AI features through production.

01
Direction before code
We define the goal and agree how to judge progress before implementation starts.
02
Behind the product
I connect payments, provider APIs, data, and AI features to the workflows your team and customers use.
03
Yours to keep
I deliver readable code, documentation, and project accounts in your name, with a clear handover.
Selected work · six case studies
Products and systems I have built
- 01
Ongoing · since Apr 2026Travel booking across multiple suppliers
One travel product connects hotel catalogues, search, booking, payment, fulfilment, and support across multiple suppliers.
- Full-stack engineer and technical lead · end-to-end product and platform work
- 02
Live · since Sep 2026AI booking assistant for trip planning
Travellers can plan trips, ask support questions and build priced trip packs through more than 20 typed tools connected to live systems. The server sets the price, and the existing checkout handles payment.
- Owner and lead engineer
- 03
Live product · 2024–2026HelloLeo: AI product platform
AI features for company-specific ERP systems, with approval before production changes.
- Full-stack engineer
- 04
Pilot · 2026 · French and ArabicClinavi medical practice platform
I am cofounding a medical practice platform where consultation details carry through to documents and billing, with reminders and records scoped to each practice.
- Cofounder and full-stack engineer
- 05
Terros · 2023–2026Multi-site restaurant platform
One restaurant platform for employee ordering, partner sign-in, restaurant operations, room service, and platform-wide invoicing.
- Full-stack product engineer · mobile, authentication, and operational systems
- 06
Freelance deliveryAI recruitment workflow platform
One platform for candidate and recruiter workflows, including CVs, job matching, applications, interview scheduling, analytics, and job listings from multiple sources.
- Freelance full-stack engineer · product delivery
How I work
How I build and support products
I plan system boundaries before implementation and stay involved in operations after release.
01 · Before implementation
Review the design before implementation
I write design specifications before implementation so teams can review product paths, system boundaries, and delivery work while changes are still inexpensive.
02 · In the critical paths
Keep payments and background work recoverable
For payments, providers, and queued work, I use idempotency, bounded retries, and durable handoffs so teams can recover from failures.
03 · After release
Make failures easier to trace
I add observability across web, APIs, scheduled work, and queues, while keeping personally identifiable information out of logs.
Technical range
Technology organised by the work it supports
The tools I use to build interfaces, connect systems, and support software in production.
Product interfaces05 tools
- TypeScript
- React
- Next.js
- Vue.js
- React Native / Expo
Backend and integration06 tools
- Node.js
- NestJS
- Express
- tRPC
- FastAPI
- REST APIs / webhooks
Data and search04 tools
- PostgreSQL / Prisma
- MySQL
- MongoDB
- Elasticsearch
Async and transactional work05 tools
- Redis
- BullMQ
- payment webhooks
- provider adapters
- queued fulfilment
AI product engineering04 tools
- LLM-provider integrations
- MCP servers
- evaluation pipelines
- guardrails
Delivery and operations05 tools
- Docker
- CI/CD
- Sentry
- Nginx
- Linux
Career snapshot
Breadth built through product delivery
My experience includes product engineering, technical leadership, and cofounding a medical practice platform in pilot.
May 2026 to present
Clinavi · Cofounder and Full-Stack Engineer
Building Clinavi, a medical-practice platform in pilot, across product decisions, architecture, frontend and backend engineering, infrastructure, and security.
Apr 2026 to present
Freelance · Full-Stack Engineer and Technical Lead
Leading technical work and building travel-commerce product verticals end to end, including provider integrations, payments, fulfilment, administration, observability, planning, and delivery.
Dec 2023 to Mar 2026
Terros · Full-Stack Web Developer
Built restaurant, workspace, booking, and operational-management products, and worked across every layer of HelloLeo, an AI-enabled business application platform.
Contact
Building a product or hiring for a complex engineering role?
I’m available for software engineering and technical lead roles, and selected projects involving product decisions, full-stack delivery, or complex systems.