Skip to content
jCode

Client projectAI startup2023

Home screen of the AI assistant with the conversation history, suggested prompts and a message field
Assistant home screen

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
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.”
ArmelSweezJune 2023Malt
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
Deliverables

What I delivered for Sweez

  1. Assistant interfaceReact and Next.js, with accessible, reusable Radix UI components
  2. Real-time connectionWebSocket to the AI services, and GraphQL for every exchange with the backend
  3. Meeting featuresCapturing the key points of a meeting and presenting them as it goes on
  4. Monorepo and componentsComponents documented and tested in Storybook, in a monorepo
004
Technologies and screenshots

Technologies used for Sweez

AI assistant answer showing Mermaid code and the flowchart rendered from it
Answer with a diagram
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