~ › 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 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
IBM WIT Hackathon
Built Grab Scrap - Circular Economy application
##Coding profiles
SkillRack
Problems Solved
65+ Certificates
HackerRank
Badges Earned
4 Skill Certificates
LeetCode
Problems Solved
10+ Contests
Codeforces
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.
##Cloud & platform
##Programming, data & ML
##Skill assessments
##SkillRack 45 certificates · highlights
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
##Internship & college
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
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!