Full Stack TypeScript Developer | AI Integration
Bricks is a French fintech for fractional real estate investment. I work as a freelancer on two products: a B2B financing platform for real estate agents and the internal CRM used to follow up with project owners (email, WhatsApp, telephony).
Full stack developer working directly with the founders and the business team: product scoping, ticket breakdown (Linear), end-to-end implementation, testing and production releases.
Full stack TypeScript:
- React 19, Vite, Tailwind, ShadCN, Zustand, React Query / Node.js, Express, Drizzle ORM, PostgreSQL.
- Secure REST APIs (JWT, role management), zero-downtime database migrations in production.
- Complex interfaces: admin dashboard, real-time WhatsApp Web-style messaging (WebSocket), client onboarding.
AI integration in the product:
- LLM document extraction: automatic reading of real estate PDF documents, pre-filling of business records (structured JSON, retries, server-side persistent UX).
- Automatic generation of contract templates from the extracted data.
- Simplified an existing RAG architecture into a more reliable direct LLM integration.
- AI-augmented development workflow (Claude Code, MCP, agents).
Third-party integrations:
- WhatsApp messaging integrated into the CRM: secure multi-account sessions, sending/receiving, encrypted media handling, real-time chat, ~500 tests.
- Cloud telephony (AI transcriptions), IMAP/SMTP email gateway, open banking, legal company data.
Quality:
- Automated tests (Vitest, Playwright E2E), validation in real-world conditions.
- Strict end-to-end typing, feature-first architecture.
- Production incident resolution, product trade-offs made directly with the client.