Software Engineering

Refactoring large codebases, legacy modernization, and automating multi-file refactors

Use AI to propose and implement refactors ranging from local function cleanup to coordinated cross-file code changes across large codebases, including bulk renames, signature migrations, API contract alignment, framework upgrades, parallel migration campaigns, and broader legacy modernization that benefits from repository context.

Why the human is still essential here

Engineers choose the refactor or modernization strategy, review diffs, run builds and tests, validate contract and pipeline impacts, confirm behavior and performance remain correct, assess architecture implications, and decide what is safe to merge.

How people use this

Bulk rename and API migration

AI updates call sites across the repo to match a renamed API or signature change while keeping formatting and imports consistent.

Claude Code / Sourcegraph Cody

Extract shared libraries

AI identifies duplicated logic across services and proposes a shared module/library extraction with incremental PR-sized changes.

Claude Code / GitHub Copilot Chat

Monolith to layered architecture refactor

AI helps restructure a monolith into clearer layers (domain/service/adapters), generating diffs that engineers review and test thoroughly.

Claude Code / JetBrains AI Assistant

Need Help Implementing AI in Your Organization?

I help companies navigate AI adoption -- from strategy to production. Whether you are building your first LLM-powered feature or scaling an agentic system, I can help you get it right.

LLM Orchestration

Design and build LLM-powered products and agentic systems

AI Strategy

Go from idea to production with a clear implementation roadmap

Compliance & Safety

Build AI with human-in-the-loop in regulated environments

Related Prompts (4)

Latest community stories (6)

News
Article

Claude Opus 4.8 is here: effort controls, dynamic workflows, cheaper fast mode, better honesty, less deception

Released May 28, the Claude Opus 4.7 upgrade beats its predecessor, GPT-5.5, and Gemini 3.1 Pro across almost all benchmarks. Mythos 1 and Sonnet 4.8 could be next.

MS
Meredith ShubelTechnical writer covering cloud infrastructure and enterprise software
May 28, 2026
Personal Story
Medium

Coding with AI: What I Learned from AI Pair Programming

Over the past few months, Iโ€™ve been creating projects/applications with AI-powered coding assistants, and the experience has been nothing short of transformative. What started as curiosity has evolved into a fundamental shift in how I approach software development. Hereโ€™s what I learned about the capabilities, limitations, and best practices of coding with AI.

WS
W ShamimAI solutions engineer at IBM
May 20, 2026
Personal Story
Medium

I Stopped Writing Code Line by Line. Hereโ€™s What Happened When I Let Claude Code Take Over.

A practical look at Anthropicโ€™s agentic coding tool โ€” what it actually does, how it changed my workflow, and whether itโ€™s worth your time.

HI
Hicham IriziDigital product coach
May 12, 2026
Personal Story
Medium

I Used AI for 30 Days as a Backend Engineer โ€” Hereโ€™s What Actually Changedโ€

I used AI every day for 30 days as a backend engineer.

Not for side projects or experiments โ€” but in real work: debugging issues, writing code, understanding systems, and reviewing logic.


Some things became 10ร— faster.

Others actually made me worse.


Hereโ€™s what actually changed.

MK
Mario KhouryBackend Engineer
Apr 17, 2026
Personal Story
Blog

How I Use AI on Side Projects: ChatGPT, Cursor, and Copilot

There is no shortage of AI tools aimed at developers right now: chat assistants, IDE completions, agents that promise to run your tests, and new products every month with overlapping features. I am not going to argue which one is โ€œbest.โ€ Instead, here is what I am actually using today on hobby code: ChatGPT for quick, low-context questions, Cursor when the work needs my repository in the loop, and GitHub Copilot for fast inline help while I type. That trio might change, but it reflects how I have learned to spend money and attention in 2026.

The through-line is simple: match the tool to how much context the problem needs. That stops me from dumping half a repo into a browser tab for a vague design question, or firing up an editor assistant when I only wanted a two-paragraph explanation of something I could read in the docs.


This is not a product review. It is a snapshot of how I work, using the projects on my projects page as concrete examples.

SF
Simon FosterDeveloper
Apr 10, 2026
X

I've been using Claude Code daily for 6+ months.

I've been using Claude Code daily for 6+ months. It's replaced most of my routine work:
โ€ข To understand code base - yes true this is game changing for me. its creates nice tech documents.

โ€ข Boilerplate generation

โ€ข Refactoring large codebases

โ€ข Debugging edge cases

โ€ข Writing tests & automation scripts - top notch in UT's

It outperforms Cursor and GitHub Copilot for deep reasoning and architectural changes. Period.

โš ๏ธ BUT โ€” always validate. Review the code. Run your tests. You're still the final gatekeeper. AI hallucinates less here, but "less" โ‰  "never."

SP
Sai prathap ReddyStaff Engineer @ServiceNow
Feb 23, 2026