Skip to content

--:-- GST

Rajagopal Asokan

Lead Software Developer at Crescent Petroleum

I've been shipping production web systems since 2011. Lately that means giving AI agents safe, audited access to the systems a company already runs on.

  • Sharjah, UAE
  • Shipping since 2011
  • 15 years in production
  • Designer turned engineer
  • Madurai → Chennai → UAE
  • Anna University, IT

LinkedInMail

Now

September 2026

I build the layer between AI agents and the systems a company already runs on.

Read more

Core stack

grab one and throw it
Let's work together

Now

What I'm working on

I lead software development at Crescent Petroleum in Sharjah. Most of my time goes into the layer between AI agents and enterprise systems: MCP servers that expose internal tools to agents built with the Claude Agent SDK, the OpenAI Apps SDK and Copilot Studio, with Entra ID sign-in and role-based access deciding what each agent is allowed to touch.

  • MCP servers for internal tools
  • Agents on the Claude Agent SDK, OpenAI Apps SDK and Copilot Studio
  • Entra ID sign-in and role-based access
  • Azure platforms: AKS, Azure DevOps, Data Factory

as of September 2026

Credentials, 4

Degree & certifications

  • Bachelor's degree, Information TechnologyAnna University, Chennai, 2007–2011
  • Microsoft Azure FundamentalsMicrosoft
  • Implementing a SQL Data WarehouseMicrosoft 20767C
  • Developing Microsoft SharePoint Server 2013 Core SolutionsMicrosoft 20488

Services

What I provide

  • MCP servers
  • AI agent integration
  • Solutions architecture
  • Azure platforms
  • Containers on AKS
  • CI/CD pipelines
  • App modernisation
  • Data pipelines
  • SharePoint & SPFx
  • Power Platform
  • TypeScript APIs
  • Web front ends

Career, 6 versions

Six versions of the same engineer

Fifteen years, one engineer, six releases.

  1. Lead Software Developer

    Crescent Petroleum

    v3.0, 2026–

    Sharjah, UAE

    Shipped
    MCP servers that let AI agents call internal tools through one governed gateway instead of a new integration per agent.
    Learned
    An agent is only as safe as the narrowest permission you can give it. Access design is the real work.
    • MCP
    • Claude Agent SDK
    • OpenAI Apps SDK
    • Copilot Studio
    • TypeScript
    • Entra ID
  2. Solutions Architect

    Crescent Petroleum

    v2.0, 2022–2026

    Sharjah, UAE

    Shipped
    Architecture for moving internal applications to Azure: containers on AKS, pipelines in Azure DevOps, data flows in Data Factory and Fabric.
    Shipped
    LLM-backed assistants on Azure AI services, with Azure AI Search for retrieval.
    Learned
    Most app modernisation is data modernisation wearing a hat.
    • Azure
    • AKS
    • Kubernetes
    • Docker
    • Azure DevOps
    • Azure AI Foundry
    • Power Platform
    • SPFx
  3. Webmaster

    Crescent Petroleum

    v1.0, 2016–2022

    Sharjah, UAE

    Shipped
    Ran the company's web and intranet presence end to end: design, build, hosting, SEO.
    Learned
    Owning something in production for six years teaches more than launching twenty things.
    • SharePoint
    • SPFx
    • PHP
    • WordPress
    • SQL
    • SEO
  4. Full-stack Developer

    Magic Hands Web Design & Portal Services

    v0.3, 2015–2016

    UAE

    Shipped
    Client websites and portals, front to back.
    Learned
    How a small UAE agency scopes, quotes and delivers.
    • PHP
    • Laravel
    • MySQL
    • JavaScript
  5. Senior Web Developer / Designer

    Incien IT Solutions

    v0.2, 2012–2014

    Chennai

    Shipped
    Client websites where I owned both the design and the code.
    • PHP
    • CodeIgniter
    • HTML5
    • CSS
    • Bootstrap
    • Photoshop
  6. Junior Web Developer / Designer

    Jayaram Infotech

    v0.1, 2011–2012

    Madurai

    Shipped
    My first production websites: layouts in Photoshop, then the HTML, CSS and PHP behind them.
    Learned
    A designer who can also write the code gets asked back.
    • HTML
    • CSS
    • JavaScript
    • PHP
    • Photoshop
    • Illustrator

My stack, 60 tools

Tools I use

My centre of gravity is the backend and the platform under it: APIs in TypeScript and Node.js, data in SQL Server, workloads in Docker and Kubernetes on Azure, shipped through CI/CD. On top of that sits the current work, MCP and agent SDKs. I still write front ends (React, Astro, Flutter for mobile) because I started as a designer and never stopped caring what the thing looks like.

  • Model Context Protocol (MCP)
  • Claude Agent SDK
  • OpenAI Apps SDK
  • OpenAI API
  • Microsoft Copilot Studio
  • Azure AI Foundry (formerly Azure AI Studio)
  • Azure AI Services (formerly Cognitive Services)
  • Azure AI Search
  • Large language models (LLM)
  • Artificial intelligence
  • Prompt engineering
  • Chatbot development
  • n8n
  • TypeScript
  • Node.js
  • PHP
  • Laravel
  • CodeIgniter
  • REST APIs
  • Databases
  • SQL
  • Microsoft SQL Server (MSSQL)
  • MySQL
  • Azure Data Factory
  • Microsoft Fabric
  • Power BI
  • Microsoft Azure
  • Platform as a Service (PaaS)
  • Azure Kubernetes Service (AKS)
  • Kubernetes
  • Docker
  • Azure DevOps
  • CI/CD
  • DevOps
  • Coolify
  • Cloudflare
  • Linux
  • Windows
  • Entra ID (Azure AD)
  • RBAC
  • SharePoint Framework (SPFx)
  • SharePoint Designer
  • Power Platform
  • Power Apps
  • Power Automate
  • React
  • React Native
  • Flutter/Dart
  • Astro
  • JavaScript
  • HTML5
  • CSS
  • Bootstrap
  • WordPress
  • Full-stack development
  • Front-end development
  • App modernisation
  • User experience (UX)
  • Search engine optimisation (SEO)
  • Adobe Creative Suite (Photoshop, Illustrator)

Let's work together

The fastest way to reach me is email.

hi@rajagopal.me
LinkedIn

CV

This page is my CV

Save it as a PDF and the layout turns into clean paper pages.

esc

↑↓ move↵ runesc close