I build web solutions end to end — from the CMS, to the API, to the AI layer on top. I like the messy problems that live in between the neat job titles.
I like living where the CMS meets the model — for the last 3 years I've bounced between enterprise content platforms, AI pipelines, and the details of making both work together.
The interesting problems never respect those boundaries, so neither do I. I care about shipping things that actually work and finding what's broken before anyone else does. Off the clock you'll find me following whatever dropped in AI this week, trying it out, and getting unreasonably excited when something I built goes live on a screen.
These days I'm building AI-powered solutions on top of enterprise CMS platforms. Led a major Django to WordPress migration, shipped an AI-powered QA dashboard, and built a RAG-based chatbot that started as something I wanted to try — pitched it, got commissioned, and it went live to 8,000 users. Still one of my favourite things I've shipped.
My first client-facing role and where I learned to move fast without breaking things. Modernized a large enterprise Drupal site — redesigned 20+ components, cleaned up years of redundant code, and delivered a 20% performance improvement. The clients noticed, which felt good.
Where it all started. Structured training in React, JavaScript, Drupal and Java, building internal apps and getting my first real taste of what professional development actually feels like.
The stuff I reach for most. I'm not precious about tools — but I do have favorites.
Looking for my next full-time adventure. If you're building something interesting and need someone who ships — let's talk.
shyam.murugaiah@gmail.com