Self-directed project
AI-Assisted Code Modernization with IBM
Junior Software Engineer · Software Engineering · August 2026
Based on a public IBM case study · not affiliated with IBM
Built a working modernization of the KM-Waechter service flow: corrected the wear calculation, handled missing service readings safely, fixed the nightly report’s crash and mileage conversion bug, and added the missing regression test. The candidate also documented what the AI agent got wrong and verified the result with the project’s acceptance script.
Graded against
- Fix and extend the repo with the agent35%
- Diagnose the bug20%
- Direct and audit the AI agent25%
- Explain it like an engineer20%
Passed · pass mark 60/100
What stood out6
- Fixed the nearly-worn-car bug with true division so 14,900/15,000 now evaluates to about 99% instead of 0%
- Caught and corrected the quiet helper-module mileage conversion bug that no test directly covered
- Added the missing report test for a car with no last_service_km and documented the verification steps in NOTES.md
- Leakage-Free Bug Diagnosis
- Directed AI Code Review
- Acceptance-Driven Verification
The deliverable
The work I submitted2 tasks
1 task · 40 characters · 1 written answer · 1 word
- Repo URL40 characters
- Repo URL1 word
Summarised on purpose — the submitted code and writing stay private so this page cannot be reused as an answer key. The full submission sits behind the verified certificate.