π Bengaluru, India | π€ Director of AI Engineering @ Certa | β‘ Ex-Frontend Engineer turned AI builder
8+ years building software and teams. Started deep in the frontend trenches β React architecture, TypeScript migrations, test coverage wars. Now I lead AI product and engineering teams, figuring out how to make enterprise software genuinely intelligent. I care about shipping real products with LLMs, not just demos. And yes, I have opinions about whether Claude actually follows your CLAUDE.md.
Director of AI Engineering at Certa β a third-party lifecycle management platform. I've been here 7+ years, which in startup years is basically a lifetime.
I own the AI product strategy and engineering org. That means deciding what we build, how we build it, and making sure the teams have what they need to execute. Concretely:
π§ AI Product Direction β Defined and shipped Certa's entire AI product lineup from zero: NLP-powered workflows, automated document analysis, intelligent process automation. These aren't experiments β they're in production, handling real enterprise workloads.
π Org Building β Scaled the engineering org from 10 to 70+. Hiring, org design, establishing engineering culture, performance frameworks β the full stack of people work.
ποΈ Technical Foundation β Earlier in my tenure, I was hands-on driving the technical bets that paid off: TypeScript migration, monorepo adoption, TDD culture (took test coverage from 15% to 85%), and a 36% LCP improvement across all pages. I still code, but these days it's more about setting technical direction than writing PRs.
Before Certa: Level AI (AI-powered customer service intelligence β QA automation, real-time agent assist, conversation analytics) and YourMech.in (CTO & Co-founder).
- π§ mind β Save articles. Read them when you're ready.
- π‘οΈ auto-guardian β CLI to generate test cases for React components using AI
- π¬ chat-notes β Transform scattered thoughts into organized intelligence
- βοΈ logs-and-gains β Published version of my writings
- π lebab-as-babel-plugins β Codemod to transform ES5 to ES6/7 using babel plugins
On agent instruction files (CLAUDE.md, .cursorrules, etc.) β I'm not fully sold. The core issue is non-determinism: these files can be ignored or only partially followed by the model, and the misses are easy for humans to overlook unless you're explicitly auditing every output. We're building workflows on top of a foundation that doesn't guarantee compliance with its own instructions. That tension is underexplored.
On AI-assisted development β I'm deep in the Claude Code / agentic coding world. I track memory usage patterns, test whether models actually follow TDD instructions, and share findings when things break. I'm interested in the gap between what these tools promise and what they reliably deliver in production codebases. I repost people like Simon Willison and follow the "Software Factory" discourse closely β the idea that code shouldn't be written or reviewed by humans is provocative and worth stress-testing.
On React at scale β After years of running a large frontend org, I think about monorepo architecture, design systems as engineering leverage, and where the React ecosystem is headed. I took the React Compiler into production code and spoke about what I found at React India 2024.
On LLMs in enterprise β Most LLM demos are impressive. Most LLM products in production are fragile. I think about the gap between the two constantly β how to build AI features that are reliable, auditable, and actually useful to non-technical end users.
βοΈ Blog: rajatvijay.in β writing about engineering, AI, and everything in between.
π€ React India 2024 β "Experiments with React Compiler in Production Code"
π€ React Nexus 2024 β "Experiments with AI-Generated Tests"
Building at the intersection of frontend craft and AI ambition. Currently vibing with Claude Code and questioning everything about agentic workflows.





