gokul.dev — ~/gokul — Developer OS

~ gokul README.md

Gokul Rajendiran.

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

rolePlatform & AI-Tooling 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

Software Developer with 4+ years of enterprise CRM experience at Zoho Corporation, with a proven track record in building scalable backend systems.

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.

At Zoho, I've enhanced product quality for Zoho CRM, built and optimized complex database queries using Java and PostgreSQL — achieving up to 30% improvement in query performance — and led modernization initiatives contributing to product stability and faster release cycles. Oracle Cloud and Google Cloud certified, I thrive in cross-functional teams and love solving complex engineering challenges.

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 database queries with PostgreSQL and MySQL. 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

June 2022 — Present

Developer

Zoho Corporation

Guduvancheri, Chennai

  • Enhanced product quality and streamlined feature delivery for Zoho CRM, improving customer satisfaction
  • Built and optimized complex database queries using Java and PostgreSQL, reducing key query response times by up to 30%
  • Collaborated with cross-functional teams to scale systems, increase uptime, and drive performance improvements
  • Led automation and modernization initiatives, contributing to product stability and faster release cycles
March 2022 — June 2022

Summer Intern

Zoho Corporation

Guduvancheri, Chennai

  • Developed a Product Management application utilizing Java MVC architecture for scalable backend development
  • Implemented product recommendation modules, dynamic discount engine, and user rating system
  • Synthesized business requirements into robust backend features aligned with RESTful APIs

~ 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%
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–jun 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 market forecasting, built at Smart India Hackathon — 90% prediction accuracy.

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 app built at IBM WIT Hackathon, deployed publicly.

nodejs · google apis · ibm api

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

Built LSTM stock prediction model with 90% accuracy

TCS Code Vita

One among 3 selected from 2nd year in RMK Group

International Conference

Paper on Facial Expression Recognition using Multimodal Sensors

Oracle Cloud Certified

Oracle Cloud Infrastructure Foundations 2021 Associate

Google Cloud Associate

Google Cloud APIs and Project Based Services

IBM WIT Hackathon

Built Grab Scrap - Circular Economy application

##Coding profiles

SkillRack

0

Problems Solved

65+ Certificates

HackerRank

0

Badges Earned

5+ Certificates

LeetCode

0

Problems Solved

10+ Contests

Codeforces

0

Contests Attended

Active Competitor

~ 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