Refactoring & Migrations with AI: Smarter Code Transformation at Scale.

Presentation byNikolay Gushchin

In this session, I’ll explore how AI-powered tooling is transforming large-scale refactoring and codebase migrations, making these complex tasks faster and more efficient. By leveraging tools like Large Language Models (LLMs), static analysis, and refactoring frameworks, we can automate repetitive code transformations, accelerate migration paths, and reduce human error. I’ll share practical examples of how we can migrate legacy systems to modern frameworks, break monolithic architectures into service-based structures, and automate large-scale code changes across thousands of files.

I’ll demonstrate how tools like OpenAI Codex, GitHub Copilot, and fine-tuned models for domain-specific transformations can assist in these processes, while still integrating with traditional migration tools and CI/CD systems. I’ll also cover the importance of developer oversight, highlighting lessons learned from real-world production rollouts and how to balance automation with manual reviews.

By the end of the talk, I want attendees to walk away with a clear understanding of how to use AI to enhance their refactoring and migration workflows, ensuring they can handle large-scale transformations while maintaining code quality, consistency, and governance.

Presented with these Guilds
5 members

Practical AI for Software Engineers - dev tools in SDLC, core patterns for LLM implementation

AI for Engineers London is a community for software engineers who want to harness AI to build better software, faster.

We focus on the engineering side of AI, not ML/data science, sharing battle-tested approaches, practical tools, and proven patterns that transform how you write, test, deploy, and maintain code today.

Join us for monthly meetups featuring live demos, case studies from London tech companies.

For collaborations, reach events@gitnation.org

Topics covered:

🛠️ AI-Enhanced Development & Delivery

Development Acceleration

  • Code generation with Claude Code, GitHub Copilot, Cursor, and emerging tools
  • Automated code reviews, refactoring, and documentation generation
  • Test generation and intelligent debugging assistance
  • Building with MCP servers, LangGraph, CrewAI, and agent orchestration frameworks
  • Smart monitoring, alerting, and root cause analysis
  • Self-healing systems and automated incident response

🔧 Practical LLM Integration Patterns

Learn proven patterns for adding AI capabilities to your applications without complexity:

Core Integration Patterns

  • RAG (Retrieval-Augmented Generation): Connect LLMs to your databases and documentation to answer questions using your own data — no model training required
  • LLM optimizations
  • Prompt Templates & Chaining: Structure prompts for consistent outputs and chain multiple AI calls for complex tasks
  • Input/Output Validation: Add guardrails to ensure AI responses meet your requirements — from JSON schemas to content filtering

And other topics within core theme of the group

Join

Guild

Get in touch!

hi@guild.host