0
Back to Projects
advanced ~40 hours

AI Coding Agent

An autonomous coding agent that reads codebases, plans changes, writes code, runs tests, and self-corrects.

Overview

An autonomous coding agent that reads codebases, plans changes, writes code, runs tests, and self-corrects.

Architecture

A advanced-level project using Python, LangGraph, OpenAI, Docker, Git. The architecture follows a modular design with clear separation between data ingestion, AI processing, and user interface layers.

Tech Stack

Python · LangGraph · OpenAI · Docker · Git

Features

  • Codebase analysis
  • Multi-step planning
  • Test execution
  • Self-correction loop

Resume Points

  • Built autonomous coding agent with ReAct loop and self-correction
  • Integrated tool calling for file I/O, terminal, and git operations

Interview Questions

How would you architect this project for production?
Discuss: API design, error handling, observability (tracing, logging), cost optimization (caching, model routing), security (input validation, rate limiting), and deployment strategy (Docker, CI/CD, auto-scaling).
What were the biggest challenges building this?
Focus on AI-specific challenges: prompt reliability, hallucination handling, latency optimization, cost management, and evaluation of AI output quality.