Client projectAI startup2023

Client projectAI startup2023
Sweez: a real-time AI meeting assistant
I owned the frontend of Sweez, an AI assistant that takes notes during meetings and surfaces the key points in real time. I built its React and Next.js interface on a live WebSocket connection to the AI services, with accessible Radix UI components.
- Client
- Sweez
- Role
- Senior frontend developer, React / Next.js
- Duration
- 5 months, April to August 2023
- Setting
- Freelance, fully remote
001
001·Context
Live meeting notes from AI services
Sweez is a startup specialising in artificial intelligence. Its assistant captures what participants say, so the interface had to show the key points while the meeting was still under way.
“Jean-Baptiste nous a aidé dans le développement frontend de notre outil Sweez. C'est un développeur talentueux et hautement compétent. Son expertise technique et sa capacité à résoudre les problèmes de manière créative font de lui un atout précieux pour toute équipe de développement. Il est fiable, consciencieux et démontre une grande attention aux détails dans son travail. Il communique bien et est force de proposition. La qualité de son code et sa capacité d'adaptation sont remarquables.”002
002·Approach
How I worked for Sweez
- Brief and my role
- I owned the assistant's frontend, working with the technical and product teams.
- Constraints
- A live connection to the AI services, in a product that kept evolving.
- Technical decisions
- React and Next.js with accessible, reusable Radix UI components, WebSocket to the AI services and a GraphQL API for the backend, in a monorepo.
- Checks and releases
- I documented and tested the components in Storybook, and reworked the critical user journeys as the product evolved.
003
003·Deliverables
What I delivered for Sweez
- Assistant interfaceReact and Next.js, with accessible, reusable Radix UI components
- Real-time connectionWebSocket to the AI services, and GraphQL for every exchange with the backend
- Meeting featuresCapturing the key points of a meeting and presenting them as it goes on
- Monorepo and componentsComponents documented and tested in Storybook, in a monorepo
004
004·Technologies and screenshots
Technologies used for Sweez

005
005·Explore more
Client projects and jCode services
006
006·Contact
Let's talk about your project.
Tell me what you want to build or improve, your budget and your target date.
- Fully remote
- English or French
- France · UK · US