~ › gokul › README.md
Gokul Rajendiran.
I build the platforms AI runs on — and the tools it uses.
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.
##Start here
~ › 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
##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
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
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
AI, MCP & Automation
Languages
Databases & Data
Cloud & DevOps
Frontend & Web
##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
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.
~ › gokul › projects › ai-browser.md
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.
~ › gokul › projects › zoho-crm-core.md
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.
~ › gokul › projects › product-management.md
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.
~ › gokul › projects › earlier-work.md
Earlier Work
Hackathons & college projects.
Stock Market Prediction
LSTM deep-learning model for market forecasting, built at Smart India Hackathon — 90% prediction accuracy.
python · lstm · tensorflow
Online Land Registration
Digitized land-registration workflows for record transparency and government access.
jsp · servlets · sql
Grab Scrap
Circular-economy scrap exchange app built at IBM WIT Hackathon, deployed publicly.
nodejs · google apis · ibm api
Research Paper Repository
Django system to organize and search research papers for efficient knowledge sharing.
django · html/css · js
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
Problems Solved
65+ Certificates
HackerRank
Badges Earned
5+ Certificates
LeetCode
Problems Solved
10+ Contests
Codeforces
Contests Attended
Active Competitor
~ › gokul › education.md
Education
B.E. Computer Science & Engineering
RMK College of Engineering and Technology, Chennai
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!