Senior Software Engineer — Architecture & Back-End · Beink Dream
March 2025 – Present (1 yr+) · Paris · Generative-AI SaaS startup
Overhauled and restructured the entire back-end stack (TypeScript / Node.js / Fastify) of a SaaS product combining drawing and generative AI.
Code quality & robustness
- ▸ Introduced strong schema validation (@sinclair/TypeBox) and stricter lint rules
- ▸ Improved test coverage and relevance (unit & integration), reduced reliance on mocks
- ▸ Added pre-commit hooks and lint stages to the CI/CD pipeline
- ▸ Integrated Sentry and BetterStack heartbeats to monitor AI models
Architecture & performance
- ▸ Implemented Server-Sent Events (SSE) to eliminate client polling
- ▸ Significantly reduced the number of network calls
- ▸ Refactored React code to limit duplication and improve stability
- ▸ Built a complete admin interface (React / Redux Toolkit) for user management
Organization & knowledge sharing
- ▸ Trained and coached the team on testability and security practices
- ▸ Set up proactive and corrective measures; steered production releases
- ▸ Wrote a script detecting untranslated text; fixed missing translations
- ▸ Regularly supported the AI team on model debugging and stability