AI-Assisted Development
I use AI coding tools daily for everything from quick scripts to complex ML pipelines. Here's my actual workflow and tool preferences.
Tools I Use Daily
Primary editor for complex projects
Codebase indexing lets it understand my entire project. I use Composer for multi-file changes.
Inline completions
Still the best for ghost text completions while typing. I keep it running alongside Cursor.
Autonomous tasks
When I need to generate boilerplate or run repetitive tasks across many files.
Architecture decisions
Best reasoning capabilities. I use it for designing complex systems before implementing.
Terminal workflows
Quick questions from the command line without leaving my terminal.
Local model fallback
When I need to use local models for privacy or work offline.
My Workflow
Plan
Start with Claude Code or Cursor Plan mode for architecture decisions
Implement
Switch to Cursor Agent mode for multi-file implementation
Polish
GitHub Copilot for quick completions and boilerplate
Review
Use AI to review changes before committing
What I've Built With These Tools
This Portfolio
Built entirely with Cursor. The AI understood my Next.js/Tailwind patterns and maintained consistency.
Custom ComfyUI Nodes
Python nodes for VFX workflows. AI helped with the unfamiliar ComfyUI API.
Captioning Pipeline
vLLM + async Python. Cursor handled the complex concurrent processing logic.
MCP Servers
TypeScript servers for extending AI assistants with custom tools.
Technology Stack
Expertise by Sumit Chatterjee
Industrial Light & Magic, Sydney