Senguttuvan G.
Senior Full-Stack Developer | AI SaaS, RAG & AI Agents
I build full-stack web applications and AI-powered SaaS products, including RAG knowledge assistants, chatbots and AI agents. I also improve existing apps, connect APIs and turn early prototypes into production-ready apps. AI APPLICATIONS - RAG: connect assistants to documents, knowledge bases and application data - Chatbots: customer support and internal assistants connected to business tools - AI agents: tool calling and multi-step workflows with permissions and human approval - AI integration: add search, summarization, extraction and conversational features to existing apps FULL-STACK WEB & SAAS - React and Next.js interfaces, dashboards and portals - Node.js and Python backends, APIs and integrations - Authentication, roles, application workflows and background processing - New product development, MVP improvement and ongoing feature development PRODUCT EXPERIENCE Sarathi — Open-source delivery intelligence Developing a Microsoft Teams delivery assistant that compares objectives and commitments with evidence from Jira, GitHub, documents and communications. It supports source-linked answers, delivery reporting and human accountability. The open-source product is under active development. Schedula — Outpatient scheduling Built appointment workflows across WhatsApp, native Android (Kotlin) /iOS (Swift) apps and Exotel IVR. The scheduling model supports normal/elastic capacity, wave/stream scheduling, normal/flexible availability and appointment changes. Migrated the platform from Yii2 to Node.js. Chefz — Food-delivery platform Inherited an early food-delivery platform, assessed the existing code and wrote the first version of its Yii2 ecommerce engine after deciding to retire the earlier implementation. Led delivery through v7, resolving hundreds of complex workflows and scalability challenges in the API layer. SMW — Music academy operations Inherited a Windows application, rebuilt it in Yii2 and later rebuilt it with NestJS/Next.js. Used by Arcadia Music Academy in Canada, supporting 10+ franchise locations, 10,000+ students, lesson scheduling, payments and invoice tracking. Mainland Ink — Digital publishing Recovered Mainland's internal publishing platform from a previous team and modernized it from Yii2 to NestJS/Next.js. Redesigned its architecture and modularity and scaled the platform for traffic in the millions. DEVELOPMENT APPROACH I use lean, hypothesis-driven development: test assumptions through small working increments, get feedback from real users and refine the product as we learn. I balance rapid prototyping with the stability, security and testing the situation requires, especially when software enters production. I enjoy inherited codebases, including systems with no documentation and poor design. I have recovered them through selective refactoring and redesign, preserving what keeps the business running. I assess what to retain, improve or replace, and make code easier for people and AI coding agents to understand and maintain. CORE STACK Frontend: React, Next.js Backend: Node.js, NestJS, Python, FastAPI; PHP/Yii2 experience Integrations: Slack, Microsoft Teams, Google Workspace, APIs and webhooks I can work independently or alongside your engineering team. Send me what you want to build or improve, your current stack and the systems it needs to connect to.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $35k
Billed in all: $315,650$316k
$6.9k in the last 6 months
Across 106 contracts
Earnings, last 30 days
Skill rankings: Top 1% in Strapi
Ranked by MRR among everyone on Upwork with the skill.
- Strapi205 freelancers · 🇮🇳 #2Top 1%🇮🇳#2 of 61
- Contentful87 freelancers · 🇮🇳 #1Top 3%🇮🇳#1 of 15
- #5Custom Ecommerce Store276 freelancers · 🇮🇳 #3Top 2%🇮🇳#3 of 116
- #11Software Debugging409 freelancers · 🇮🇳 #2Top 3%🇮🇳#2 of 41
- #14Agentic Workflows340 freelancers · 🇮🇳 #3Top 4%🇮🇳#3 of 74
- #30Claude Code818 freelancers · 🇮🇳 #7Top 4%🇮🇳#7 of 113
- #68Software Architecture & Design1,465 freelancers · 🇮🇳 #3Top 5%🇮🇳#3 of 197
- #76Business Process Automation3,508 freelancers · 🇮🇳 #8Top 2%🇮🇳#8 of 392