Developer Productivity

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

Cursor

Primary editor for complex projects

Codebase indexing lets it understand my entire project. I use Composer for multi-file changes.

GitHub Copilot

Inline completions

Still the best for ghost text completions while typing. I keep it running alongside Cursor.

Cline

Autonomous tasks

When I need to generate boilerplate or run repetitive tasks across many files.

Claude Code

Architecture decisions

Best reasoning capabilities. I use it for designing complex systems before implementing.

Gemini CLI

Terminal workflows

Quick questions from the command line without leaving my terminal.

Kilo Code

Local model fallback

When I need to use local models for privacy or work offline.

My Workflow

1

Plan

Start with Claude Code or Cursor Plan mode for architecture decisions

2

Implement

Switch to Cursor Agent mode for multi-file implementation

3

Polish

GitHub Copilot for quick completions and boilerplate

4

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

CursorGitHub CopilotClineClaude CodeGemini CLIKilo CodeVS CodeMCP Protocol

Expertise by Sumit Chatterjee

Industrial Light & Magic, Sydney

Back to Portfolio