AI-Assisted Legacy Migration: Lessons Learned
A retrospective on using AI tools intensively for a large codebase migration, from initial failures to a workflow that actually works.
My name is David Bonan, and I am a freelance web developer specializing in creating modern, high-performance web applications. With deep expertise in Node.js, TypeScript, React, and Next.js, I am passionate about designing and developing innovative solutions that meet the specific needs of each project.

5 years of experience in TypeScript
7 years of experience in ReactAs a senior freelance web developer, I bring a unique set of skills and qualities that distinguish me from others in the industry to ensure the highest quality outcome.
I excel in identifying and addressing performance bottlenecks, ensuring applications run efficiently and effectively.
Quality and robustness are at the forefront of everything I do.
As a senior developer, I bring a wealth of knowledge and expertise to the table.











As developper Senior Full Stack, I was responsible for the development of the front-end and back-end of the application on billing and time entry modules.
View Case Study
As the founder and full stack developer, I was responsible for the development of the Fleetlify application, a medical transport fleet management software.
View Case Study
As a Full Stack Developer, I was responsible for the development of an e-learning web platform for large accounts in the medical field, as well as the design and development of a cross-platform mobile application for Vidal.
View Case Study
Developed a comprehensive web and mobile platform serving as a community-driven review system for Jewish establishments and services.
View Case Study
A retrospective on using AI tools intensively for a large codebase migration, from initial failures to a workflow that actually works.
Une rétrospective de l'utilisation intensive des outils IA pour une migration d'une large codebase, des échecs initiaux à un workflow qui fonctionne réellement.
A real-world comparison of Claude Code and Cursor when building complex features in a large monorepo, exploring their strengths and limitations.
Learn how to systematically identify and optimize slow SQL Server queries using execution plans, profiling tools, and proven techniques.
Transform your code review process from a bottleneck into a valuable team practice that improves code quality and knowledge sharing.
Learn practical techniques to identify and fix performance bottlenecks in your React applications.