gokul.dev — ~/gokul — Developer OS

~ › gokul › README.md

Gokul Rajendiran.

I build the platforms AI runs on — and the tools it uses.

roleBackend & Platform Engineer orgZoho Corporation baseChennai, India

4+ years engineering Zoho CRM's core — a 17,000-class multi-tenant platform. Along the way: a 128-tool MCP server and a dual-engine browser built for AI agents.

0
Years at Zoho
0
Java Classes in My Platform
0
MCP Tools Shipped
0
Browser Automation Tools

##Start here

resume.pdf

~ › gokul › about.md

About Me

Backend engineer with 4+ years on the core of Zoho CRM, a 17,000-class multi-tenant Java SaaS platform.

I own the metadata and query-engine internals, where multi-tier caching (in-process plus Redis) and PostgreSQL query tuning cut key response times by up to 30%. I also build AI developer tooling, including a 128-tool MCP server over the CRM codebase and a dual-engine browser that lets AI agents drive real web apps.

With a B.E. in Computer Science from RMK College of Engineering (CGPA: 8.5, First Class with Honors), I bring a strong foundation in data structures, algorithms, and system design to every project I work on. I'm looking for backend or platform engineering roles where scale, performance and developer productivity matter.

Beyond work, I'm an active competitive programmer with 5000+ problems solved across platforms, and I've been recognized in national hackathons including Smart India Hackathon.

##By the numbers

0
Years at Zoho
0
Problems Solved
0
Query Time Reduced
0
MCP Tools Shipped

##What I do

Backend Development

Building robust, scalable server-side applications with Java, Python, and Node.js. Designing efficient APIs and microservices architecture for enterprise-grade products.

AI Developer Tooling

Building the infrastructure AI agents work through — MCP servers, browser automation engines, and self-learning tool layers over million-line codebases.

Database Optimization

Designing and optimizing complex PostgreSQL queries with multi-tier Redis caching. Proven ability to reduce query response times by up to 30% in production environments.

API & Integration

Building and integrating RESTful APIs, third-party services, and cloud platforms. Experience with Google Cloud APIs, IBM APIs, and enterprise integrations.

~ › gokul › experience.md

Work Experience

July 2022 — Present

Developer

Zoho Corporation · Zoho CRM core platform

Chennai, India

  • Develop the crmmeta query engine and module-customization internals, the metadata layer that turns module and field definitions into tenant-isolated SQL for every org
  • Cut key query response times by up to 30% with multi-tier caching (in-process plus Redis) and PostgreSQL query optimization on production hot paths
  • Work across the in-house AdventNet ORM and DS Query SQL DSL used in 5,000+ files, plus Struts2 routing for API v2–v10, Spring MVC with AOP, Kafka, gRPC and Hystrix
  • Led automation and modernization initiatives with cross-functional teams, improving product stability and shortening release cycles
March 2022 — April 2022

Summer Intern

Zoho Corporation · converted into the full-time role

Chennai, India

  • Learned Zoho's in-house client framework from scratch and shipped a complete product management application on Java MVC within the internship
  • Built a recommendation module ranking products by user ratings and price, with a ratings feedback loop driven by purchases and reviews
  • Implemented quote generation with a dynamic discount engine tied to user-profile ratings, delivered as REST-aligned backend modules

~ › gokul › skills.json (rendered preview)

Technical Skills

##Core expertise — domains I own end-to-end

Enterprise CRM Platform Engineering

Java, Struts2 & Spring across a 17,000-class multi-tenant SaaS — owning the crmmeta query engine, metadata, and module-customization internals of Zoho CRM.

AI Developer Tooling & MCP

Designed and shipped a 128-tool Model Context Protocol server (FastMCP) with a self-learning usage layer and knowledge graph over a million-line codebase.

Backend Performance & Data Systems

Custom ORM and SQL query DSL on PostgreSQL & Redis with multi-tier caching and rate limiting — tuning hot paths for up to 30% faster responses.

Browser Automation & Agentic Web

Built a dual-engine AI browser (Lightpanda + Chromium/CDP) and Manifest V3 extensions that let AI agents drive real web apps, including heavy SPAs.

Full-Stack TypeScript & Real-Time Apps

End-to-end delivery with Next.js App Router, React and real-time systems — from data model through a polished, responsive UI.

##Stack

Backend & Enterprise Frameworks

Struts290%
CRM Query Engine (crmmeta)88%
Spring MVC86%
RESTful APIs85%
Microservices Node.js FastAPI Apache Kafka gRPC Netflix Hystrix JSP / Servlets Spring AOP Jackson JSON-RPC Server-Sent Events WebSocket

AI, MCP & Automation

Model Context Protocol92%
FastMCP90%
Self-Learning Systems87%
Web Agents / Automation85%
Knowledge Graph Lightpanda Puppeteer Chrome DevTools Protocol Zia (CRM AI/ML) Shadow DOM Accessibility Tree

Languages

Java95%
Python90%
JavaScript86%
C++80%
TypeScript C Objective-C++ Swift SQL Bash Tcl

Databases & Data

AdventNet ORM88%
Redis88%
PostgreSQL86%
SQLite85%
SQL Query DSL Prisma aiosqlite Firebase Realtime DB Query Optimization

Cloud & DevOps

Docker86%
Firebase (Hosting & Realtime DB)84%
CI/CD (GitHub Actions)84%
Apache Tomcat82%
GitHub Actions Nginx Git Make pnpm Monorepos

Frontend & Web

React85%
Next.js84%
Browser Extensions (MV3)84%
Tailwind CSS80%
Zustand Handlebars HTML5 CSS3 Jinja2 HTMX Electron PWA Framer Motion

##Professional skills

Cross-functional Collaboration

Partnering across product, QA, and engineering teams to scale systems and improve uptime.

Technical Leadership

Leading automation and modernization initiatives that drive stability and faster releases.

Problem-Solving

Analytical thinking sharpened on 5000+ competitive programming problems across platforms.

Performance Optimization

Data-driven tuning of complex queries, cutting key response times by up to 30%.

Stakeholder Management

Translating business requirements into robust, well-scoped backend features.

Agile & Scrum

Iterative delivery within sprint cycles, balancing scope, quality, and deadlines.

Mentoring & Code Review

Raising code quality and sharing knowledge to level up the wider team.

Ownership & Accountability

Owning features end-to-end, from design through delivery and production stability.

~ › gokul › projects › crm-mcp-server.md

python · fastmcp · stdio / sse / streamable-http

CRM MCP Server

A Model Context Protocol server that gives AI agents deep access to Zoho CRM's million-line codebase — with a self-learning usage layer, a knowledge graph, and a Java AST index covering 17,000 classes. The kind of tool this very portfolio's terminal is pretending to be.

##Highlights

  • 128 tools across 28 groups — code search, ORM/DS-Query helpers, metadata lookups, and knowledge-graph queries, served over STDIO, SSE, and streamable HTTP so any MCP client can connect.
  • Java AST index — 17,165 classes and 233,000+ methods parsed from CRM source, so agents jump straight to a definition instead of grepping a million lines.
  • Self-learning layer — an aiosqlite usage store tracks which tools actually help and ranks them accordingly; the server gets sharper the more it's used.
  • Knowledge graph — entities and relations extracted from the codebase connect modules, tables, and APIs so agents can reason about how pieces fit together.
  • Built-in dashboard — a FastAPI + Jinja2 + HTMX web UI for inspecting tool usage and the learning layer in real time.
0tools
0tool groups
0classes indexed
PythonFastMCPaiosqliteFastAPIHTMX

~ › gokul › projects › ai-browser.md

typescript · lightpanda ⇄ chromium/cdp · manifest v3

AI Browser + claude-web-bridge

A dual-engine browser built for AI agents — Lightpanda for speed, Chromium over CDP for fidelity — plus a Manifest V3 bridge extension that lets Claude drive real, logged-in web apps: shadow DOM, accessibility tree, heavy SPAs and all.

##Highlights

  • Two engines, one API — Lightpanda for fast, lightweight page work; Chromium via the DevTools Protocol when full rendering fidelity matters. The agent never has to care which one is underneath.
  • Agent-grade actions — click-by-text, shadow-DOM-aware form filling, drag-and-drop, keyboard input, accessibility-tree snapshots, and network-idle waits — the primitives an AI needs to use real web apps reliably.
  • claude-web-bridge — a Manifest V3 extension that drives the user's own logged-in browser through chrome.debugger: trusted clicks via Input.dispatchMouseEvent, JS via Runtime.evaluate, screenshots of background tabs.
  • Shipped as a platform — a pnpm monorepo with an MCP server, a JS SDK, and a published Python SDK (ai-browser-sdk, Python 3.10–3.13), tested with vitest in CI.
0rendering engines
0browser automation tools
TypeScriptNode.jsPuppeteerCDPMV3

~ › gokul › projects › zoho-crm-core.md

java · struts2 / spring · postgresql · redis · kafka

Zoho CRM Core Platform

The day job: the metadata and query internals of Zoho CRM — a 17,000-class multi-tenant SaaS. I work on the crmmeta query engine and module customization, tuning hot paths with a custom ORM, DS Query DSL, and multi-tier Redis caching.

##What I actually touch

  • crmmeta query engine — the metadata layer that turns module and field definitions into SQL, with every org isolated by tenant in a single multi-tenant deployment.
  • AdventNet persistence + DS Query — the in-house ORM and SQL DSL used across 5,000+ files of the codebase; I work on the query paths everything else sits on.
  • Caching & performance — multi-tier caching (in-process + Redis) and query optimization that cut key response times by up to 30% in production.
  • Platform plumbing at scale — Struts2 routing across 18 config files covering API v2–v10, Spring MVC with AOP interceptors, Kafka events, gRPC services, and Hystrix circuit breakers.
0java classes
0faster hot paths
JavaStruts2SpringPostgreSQLRedisKafka

~ › gokul › projects › product-management.md

java · mvc · internal client framework · zoho internship (mar–apr 2022)

Product Management App

The internship project: picked up Zoho's internal client framework from scratch and built a complete product management application on Java MVC — recommendations, ratings, and quoting included. Built during the internship that converted into the full-time role.

##Highlights

  • Internal framework, learned cold — ramped up on an in-house client framework with zero prior exposure and shipped a working application on it within the internship window.
  • Product suggestions — a recommendation module that ranks products by a blend of user ratings and price.
  • A ratings feedback loop — product ratings improve as users purchase and review, so the catalog gets more trustworthy the more it's used.
  • Quotes & dynamic discounts — quote generation tied to user profile ratings: stronger profiles unlock better discounts.
  • Requirements → features — translated business requirements into REST-aligned backend modules: recommendations, the discount engine, and the rating system.
JavaMVCInternal FrameworkREST APIs

~ › gokul › projects › earlier-work.md

Earlier Work

Hackathons & college projects.

hackathon

Stock Market Prediction

LSTM deep-learning model for stock-market trend forecasting, built at Smart India Hackathon (Jan 2022).

python · lstm · tensorflow

web app

Online Land Registration

Digitized land-registration workflows for record transparency and government access.

jsp · servlets · sql

hackathon

Grab Scrap

Circular-economy scrap exchange built at the She The Force Hackathon (WiT-ACE × IBM), deployed live.

nodejs · google apis · ibm api · live ↗

personal

Research Paper Repository

Django system to organize and search research papers for efficient knowledge sharing.

django · html/css · js

personal

Lambs and Tiger

Digital adaptation of the ancient South Asian strategy board game, with game-logic AI.

python · pygame · oop

~ › gokul › achievements.md

Achievements & Certifications

Smart India Hackathon

Govt. of India · Jan 2022 — built an LSTM deep-learning model for stock-market trend forecasting

TCS CodeVita Season 9

Cleared Round 1 (Aug 2020) — one among 3 selected from 2nd year in RMK Group

International Conference — ICRACE'20

Presented “Facial Expression Recognition System using Multimodal Sensors” at Velammal Institute of Technology, Mar 2020

Oracle Cloud Certified

Oracle Cloud Infrastructure Foundations 2021 Associate

Google Cloud Engineer Track

Completed the 6-course Google Cloud specialization on Coursera — Core Infrastructure through Reliable Design & Process, plus the ACE exam prep course

She The Force Hackathon

WiT-ACE × IBM · #HackforSustainability · Jun 2021 — built Grab Scrap, a circular-economy scrap exchange on Node.js with Google Sheets and Drive APIs and IBM login · live ↗

##Coding profiles

SkillRack

0

Problems Solved

65+ Certificates

HackerRank

0

Badges Earned

4 Skill Certificates

LeetCode

0

Problems Solved

10+ Contests

Codeforces

0

Contests Attended

Active Competitor

~ › gokul › certifications.md

Certifications

Every certificate I hold, grouped by what it proves. view opens my copy of the certificate; verify ↗ goes to the issuer's own verification page where one exists.

total75+ certificates cloudOracle · Google Cloud · Azure skillrack45 · 2× rank #1 hackerrank4 skill certs

##Cloud & platform

Oracle Cloud Infrastructure Foundations 2021 Certified AssociateOracle · Dec 2021 · ID 289559662OCIBF2021 view
Google Cloud Fundamentals: Core InfrastructureGoogle Cloud · Coursera · Nov 2021 viewverify ↗
Essential Google Cloud Infrastructure: FoundationGoogle Cloud · Coursera · Nov 2021 viewverify ↗
Essential Google Cloud Infrastructure: Core ServicesGoogle Cloud · Coursera · Dec 2021 viewverify ↗
Elastic Google Cloud Infrastructure: Scaling and AutomationGoogle Cloud · Coursera · Dec 2021 viewverify ↗
Reliable Google Cloud Infrastructure: Design and ProcessGoogle Cloud · Coursera · Jan 2022 viewverify ↗
Preparing for the Google Cloud Associate Cloud Engineer ExamGoogle Cloud · Coursera · Dec 2021 viewverify ↗
Machine Learning Pipelines with Azure ML StudioCoursera Project Network · May 2021 viewverify ↗

##Programming, data & ML

Crash Course on PythonGoogle · Coursera · Mar 2021 viewverify ↗
Foundations: Data, Data, EverywhereGoogle Data Analytics · Coursera · Aug 2021 viewverify ↗
Machine Learning Foundations: A Case Study ApproachUniversity of Washington · Coursera · Aug 2021 viewverify ↗
Problem Solving through Programming in CNPTEL · IIT Kharagpur · 12-week course · Jan–Apr 2020 view
Learn and Master C Programming for Absolute BeginnersInfosys Springboard · Jan 2022 view
Build a Face Recognition Application using PythonGUVI · AI-For-India event · Apr 2021 viewverify ↗
Python and Deep Learning — 7-day bootcampShapeAI × Developer Student Clubs, BIT Mesra · 2021 viewverify ↗
Basic Web Development with JS & React JS — 7-day bootcampShapeAI · 2021 viewverify ↗
Portfolio using HTML & CSS — 7-day bootcampShapeAI × GDG Ranchi · 2021 viewverify ↗

##Skill assessments

HackerRank — JavaScript (Intermediate)Jul 2021 · ID 29C6ABB5D447 viewverify ↗
HackerRank — SQL (Basic)Jul 2021 · ID 1B9638B19B33 viewverify ↗
HackerRank — Python (Basic)Jun 2020 · ID 1CDFDDAAAD16 viewverify ↗
HackerRank — Problem Solving (Basic)Jun 2020 · ID 7D7ADD7095FC viewverify ↗
AMCAT Employability AssessmentAspiring Minds · Oct 2020 · certified for Business Analyst · Business Consultant · English Comprehension · Proficiency in English

##SkillRack 45 certificates · highlights

Programming Level 001 — Rank 1 / 296SkillRack · Jan 2021 viewverify ↗
Java Programming Level 001 — Rank 1 / 101SkillRack · Feb 2021 viewverify ↗
Daily Challenge — 500 solvedSkillRack · Mar 2021 · after the 100 and 200 milestones viewverify ↗
Bronze Medals — 2000SkillRack · Dec 2020 · after 700, 1000 and 1500 viewverify ↗
Elite Programming S001 — Dynamic ProgrammingSkillRack · May 2020 view
Hands-on programming courses — C, Java Basics, Python 3.xSkillRack · Sep–Nov 2020 · C · Java · Python
MNC & Product Companies program setsSkillRack · 2020 · interview-style problem sets viewverify ↗

Plus 38 more SkillRack certificates: algorithm tracks (sorting · searching · strings · permutations & combinations · stack · binary tree), 50-challenge sets across C, C++, Java and Python, and the 2020 C-programming webinar series.

##Competitions & conferences

TCS CodeVita Season 9 — Round 1 clearedTata Consultancy Services · Aug 2020 view
She The Force — India's largest women-focused hackathonWiT-ACE × IBM · #HackforSustainability · Jun 2021 · built Grab Scrap ↗ view
ICRACE'20 — paper presentation“Facial Expression Recognition System using Multimodal Sensors” · Velammal Institute of Technology · Mar 2020 view

##Internship & college

Data Science InternshipExposys Data Labs · Jun 2021 view
IEEE Xplore — Research Methodology & Search TechniquesIEEE-EBSCO training · May 2020 view
Technical Connexion — 100% scoreSt. Joseph's Institute of Technology · 2020 view

Also: RMKCET intra-department tech fest and department quizzes (2020).

~ › gokul › education.md

Education

B.E. Computer Science & Engineering

RMK College of Engineering and Technology, Chennai

2019 — 2023 CGPA: 8.5 Chennai, India
First Class with Honors

~ › gokul › contact.md

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a great conversation about tech. Feel free to reach out!

TERMINAL gokul-profile-mcp
main 128 tools connected README.md UTF-8