Full Stack AI Developer
DrissCosta
I build agentsthat talk, and toolsthat work.
- Localisation
- Marseille, France
- Statut
- Open to full-time roles

01 / Featured project
Tonalia
AI phone agents that answer the front desk of businesses, configured by each one without touching code.
- 01The voice agent
- 02The Studio
- 03The Administrator console
The voice agent
The agent picks up, identifies the business from the dialed number, loads the flow published in the Studio and runs the conversation. The flow is JSON data: the agent interprets it, and no business sentence or rule is hard-coded.
- 01.1Five specialized agents behind triage: appointments, orders, stays, procedures and data.
- 01.2Over 770 pytest test functions across 43 files.
- 01.3Eight scenario suites for LiveKit call simulations, including difficult situations and audio.
Python / LiveKit Agents / Pydantic / Gradium TTS / ai-coustics / pytest
All projects
27 projects
Sorted by year. Private repositories are described without a link to the code.
2026
- ArianeAIJavaScript / Chrome Extension Manifest V3 / Web Audio AudioWorklet / WebSocket / Gradium API / Claude API
- Job Application AutopilotAITypeScript / Node.js / Prisma / BullMQ / Playwright / Claude API
- HORIZONWebHTML / JavaScript / Python / Supabase / Claude API / Vercel
- Ma collection Blu-rayWebNext.js / TypeScript / Prisma / Supabase / Tailwind CSS / Claude API
- Newsletter StudioWebReact / TypeScript / Vite / Tailwind CSS / Zustand / Resend
- Repère, calcul mentalWebReact / TypeScript / Vite / Dexie (IndexedDB) / Supabase Realtime / Recharts
- StrengthWebWebNext.js / React / TypeScript / Tailwind CSS / Vitest / Supabase
- TripMoneyWebNext.js / React / TypeScript / Supabase / PostgreSQL / Tailwind CSS
- SunGuard MobileMobileReact Native / Expo / Expo Router / TypeScript / Zustand / WebSocket
- CinéHaloToolJavaScript / Chrome Extension Manifest V3 / Canvas / Node test runner / Playwright
- RNCP TrackerToolReact / TypeScript / Vite / Zustand / OpenAI API / pdf.js
- Roblox Asset ScoutToolPython / Pillow / API Creator Store Roblox / HTML
- SunAntiCheat (SunGuard)ToolJava / Paper API / React / TypeScript / WebSocket / SQLite
- WorkdaysToolNext.js / React / TypeScript / OpenAI API / date-fns / Vitest
- DisasterCityBloxGameLuau / Roblox / Rojo / DataStore / StyLua / Selene
- I Hate AIGameGodot 4 / GDScript / Ollama / NobodyWho (llama.cpp) / GodotSteam
- KitBattle CTFGameJava / Spigot API / Maven / Vault / PlaceholderAPI / PowerShell
- Le SouffleurGameNext.js / React / TypeScript / Tailwind CSS / Web Audio
2025
- Bip-BipWebHTML5 / CSS3 / Animations CSS
- CritoZWebPHP 8.1 / Symfony 6.4 / Doctrine ORM / Twig / PostgreSQL / API TMDB
- FantasyBlogWebHTML5 / SCSS / CSS3
- Global JobsWebHTML5 / CSS / Bootstrap 5.3 / JavaScript / Chart.js
- TimberlandWebHTML5 / CSS3 / Polices personnalisées / Images WebP
- DeepDiverGameJava / libGDX 1.14 / LWJGL3 / Gradle / JUnit 5 / Mockito
Background
2026
Experience
Full Stack AI Developer, work-study
Nosho, 8 mois
Designed and built several intelligent phone agents that automate inbound and outbound reception. Built the web platform used to configure and customise each agent per business, and a mobile app with Expo.
2026
Education
Master of Science
Epitech Marseille
AI, data, software development, cybersecurity.
2022 / 2025
Education
Web Development Bachelor (RNCP), DWWM level 5
EGS Academy
MySQL, PostgreSQL, PHP, Symfony. Full websites: job board, blog, fitness, complex calendar.
2021
Education
Technological baccalaureate STI2D, IT track
Lycée Denis Diderot
Computing and digital specialty.