Web applications
From a public site to an internal dashboard. React and Next.js, with server rendering where it is useful. I also deliver the admin panel so you can manage your own content yourself.
Available — fully remote
I build products
that hold up in production.
Independent full-stack developer. I live between Montreal and Paris. I build web and mobile apps, back-ends and APIs, and I integrate AI into products that are genuinely used. I take a project from the first line of code through to the day it goes live.
I learned the craft in Paris, on ALLinOne, an AI recruitment platform used by large European industrial groups. The work there involves real privacy constraints, several client organizations sharing one database, and users who call when something stops working.
From a public site to an internal dashboard. React and Next.js, with server rendering where it is useful. I also deliver the admin panel so you can manage your own content yourself.
React Native and Expo, iOS and Android from a single codebase. I take it through to publication on the stores, with subscriptions and in-app purchases included.
NestJS, Supabase, PostgreSQL. Authentication, Stripe payments, webhooks, tenant isolation, background jobs.
Tool-using agents that genuinely read and write in your systems, transcription, structured extraction from text or voice. I build in the guardrails needed before an agent is allowed to write.
Legacy code, a vendor who walked away, a database that has to move, a project abandoned halfway. I review what exists, price the work, and carry the work on.
A demo that works and a service that holds up are two different things. I handle concurrent access, retries, replayed webhooks, several tenants sharing one database, monitoring and backups.
How I work, in detail Three technical write-ups: latency on the phone, agents that write into your data, and what breaks once you are in production.
Read the case studies →This is the hardest part of my trade, and the part few people know how to do. If your project needs it, you are in the right place. If not, the rest of the page still applies to you.
“Hi, I'm Aidel, Adel Zemiti's agent. He built me to answer on his behalf. What brings you here?”
Details kept for 12 months, only to get back to you.
ALLinOne is an AI recruitment platform. I built Adèle, its agent. She answers questions, places real phone calls, searches the data and writes back into the platform through some forty tools. Every write is confirmed by the user before it is applied, and it stays reversible.
Since her launch, the platform has taken €1.5M in revenue over the year, and more than 500 companies use Adèle daily. She has been covered on M6, Brut and Le Parisien.
She is called Adèle because I named her. Adel, Adèle. Nobody caught it, and the name stuck.
A blog that fills itself. It watches news feeds, picks its topics, writes the article, produces the French version, generates the artwork, publishes, sends the newsletter and posts to X. Nine automations run continuously without my having to step in.
134 bilingual articles, 5,000 monthly readers and 200 newsletter subscribers. The subject matter is a setting: change the sources and the editorial line, and the same engine feeds a blog on a completely different topic.
A building trades professional dictates the job over the phone and gets a PDF quote ready to send, about thirty seconds later. The app transcribes the dictation, extracts the line items and composes the document. It then handles the invoices, the client list and the overdue reminders.
100 paying subscribers in three months. Guided three-step voice capture, background processing, subscription and free trial. I designed, built and shipped the product on my own.
A mental wellbeing mobile app. The user talks with an agent that knows their journal, the exercises they have completed and their mood history. Replies arrive as they are generated, the exercises are guided in audio, and the app shows how things have evolved over several weeks.
A complete mobile product: navigation, charts, notifications and in-app subscriptions. A single codebase for iOS and Android. The store release is in preparation.
Website and back office for an Algerian charity founded in 2002. The site handles donations, sponsorships, stay bookings and news, in several languages. The team administers all of the content from its own space.
More than 300 children are sponsored through the platform. I migrated all the data from Firebase to Supabase, with no loss and no downtime for the site. This one is volunteer work, and the goal set at the outset was that they would be able to manage without me afterwards.
We look together at what you want to build, what already exists and what is blocking you. I give you my view on feasibility and a budget estimate. I sometimes advise against the project.
I deliver a usable version quickly, not a mockup. You use it, your teams use it too, and we adjust from what you observe in real use.
Wiring into your tools, security and data separation between clients, spending caps, monitoring. I document all of it so your team can take over.
Fixed price or time and materials, fully remote. The format and the pace adapt to the project. I reply to inquiries within 24 hours.
What I deliver has to still be working six months later, without me.
I work in TypeScript from front to back, with databases, payments, several clients on the same infrastructure and real-time telephony. These are applications used every day by people who pay for the service.
I gained that experience in Paris, on software sold to European industrial groups. GDPR there is a daily constraint, which is good preparation for the requirements of Law 25 and PIPEDA on the Canadian side.
Most of the work comes after go-live: a webhook replayed at 3 a.m., two customers sharing a database, a migration to carry out without cutting the service. I know how to handle these situations, and above all how to anticipate them at design time.
I take on projects end to end. You have no developer, integrator and project manager to coordinate: you have a single point of contact, from the first conversation through to production.
Tell me what you want to build, or what is not working today. I reply within 24 hours and the first conversation is free.
contact@adelzemiti.comor