Skip to content
View rajatvijay's full-sized avatar
:octocat:
Writing Code
:octocat:
Writing Code

Block or report rajatvijay

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rajatvijay/README.md

Hi, I'm Rajat πŸ‘‹

πŸ“ Bengaluru, India | πŸ€– Director of AI Engineering @ Certa | ⚑ Ex-Frontend Engineer turned AI builder

TypeScript React Python Node.js Generative AI Claude

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.

Currently

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).

Current Projects

  • 🧠 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

What I Think About

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.

Writing & Speaking

✍️ 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"

Connect

Twitter LinkedIn Blog GitHub


Building at the intersection of frontend craft and AI ambition. Currently vibing with Claude Code and questioning everything about agentic workflows.

Pinned Loading

  1. logs-and-gains logs-and-gains Public

    Published version of my writings

    TypeScript

  2. mind mind Public

    Save articles. Read them when you're ready.

    TypeScript

  3. auto-guardian auto-guardian Public

    A command line utility to generate test cases for react components using AI.

    TypeScript 3 1

  4. lebab-as-babel-plugins lebab-as-babel-plugins Public

    Codemod to transform ES5 code to ES6/7 and uses babel plugins

    JavaScript 2

  5. devtools-highlighter devtools-highlighter Public

    Forked from captainbrosset/devtools-highlighter

    DevTools extension that finds and highlights elements in the page

    JavaScript 1

  6. d3-force-layout-playground d3-force-layout-playground Public

    D3 Force Layout Playground

    JavaScript