James Kowalski

James Kowalski

AI Benchmarks & Tools Analyst

James is a software engineer turned tech writer who spent six years building backend systems at a fintech startup in Chicago before pivoting to full-time analysis of AI tools and infrastructure. His engineering background means he doesn't just read the spec sheet - he runs the benchmarks, profiles the latency, and checks whether the marketing claims hold up under real workloads.

He studied Computer Science at the University of Illinois at Urbana-Champaign, where he first got hooked on natural language processing during a senior research project on sentiment analysis. He later completed a certificate in data journalism from Northwestern's Medill School.

At Awesome Agents, James owns the leaderboards and tool comparison coverage. He maintains the site's benchmark tracking methodology and is the person who actually runs the numbers before publishing any ranking. He is also an open-source advocate and contributes to several projects in the LLM inference space.

Based in Chicago, IL.

Articles by James Kowalski
Best AI Presentation Tools in 2026

Best AI Presentation Tools in 2026

Compare the best AI presentation tools of 2026 including Gamma, Beautiful.ai, Tome, and Canva AI with pricing, features, and design quality.

Best AI Data Analysis Tools in 2026

Best AI Data Analysis Tools in 2026

Compare the best AI data analysis tools of 2026 including Julius AI, ChatGPT Code Interpreter, and Claude analysis with pricing and features.

Best AI Meeting Assistants in 2026

Best AI Meeting Assistants in 2026

Compare the best AI meeting assistants of 2026 including Otter, Fireflies, Granola, and tl;dv with pricing, features, and recommendations.

75% of AI Coding Agents Break Working Code Over Time

75% of AI Coding Agents Break Working Code Over Time

Alibaba's SWE-CI benchmark tested 18 AI models on 100 real codebases across 233 days of maintenance. Most agents accumulate technical debt and break previously working code. Only Claude Opus stays above 50% zero-regression.

Qwen3.5-27B Claude Opus Distilled

Qwen3.5-27B Claude Opus Distilled

Community fine-tune that distills Claude Opus 4.6 reasoning into Qwen3.5-27B via LoRA. 28B parameters, Apache 2.0, no published benchmarks.

Qwen3.5-27B Distilled vs Base: What You Gain

Qwen3.5-27B Distilled vs Base: What You Gain

Comparing the Claude Opus reasoning-distilled Qwen3.5-27B against the base model - what chain-of-thought distillation adds and what it costs in context, multimodal, and reliability.