--:-- 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
Now
September 2026I build the layer between AI agents and the systems a company already runs on.
Read moreCore stack
grab one and throw itNow
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.
Lead Software Developer
Crescent Petroleumv3.02026–nowv3.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
Solutions Architect
Crescent Petroleumv2.02022–2026v2.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
Webmaster
Crescent Petroleumv1.02016–2022v1.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
Full-stack Developer
Magic Hands Web Design & Portal Servicesv0.32015–2016v0.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
Senior Web Developer / Designer
Incien IT Solutionsv0.22012–2014v0.2, 2012–2014
Chennai
- Shipped
- Client websites where I owned both the design and the code.
- PHP
- CodeIgniter
- HTML5
- CSS
- Bootstrap
- Photoshop
Junior Web Developer / Designer
Jayaram Infotechv0.12011–2012v0.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.mehttps://www.linkedin.com/in/rajagopal-asokan/
CV
This page is my CV
Save it as a PDF and the layout turns into clean paper pages.