Skip to content
View rahulduttt's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report rahulduttt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rahulduttt/README.md

Hi, I'm Rahul Dutt πŸ‘‹

Full Stack Developer Β· AI/ML Specialist Β· Azure Solutions Architect

Building intelligent systems from the Pacific Islands 🌊

Portfolio LinkedIn Twitter Email


🧠 About Me

Full-stack developer and AI specialist with 11 years of experience building enterprise solutions using .NET, Python, React, and Azure cloud infrastructure. Deep expertise in developing AI-powered applications including RAG-based chatbots, computer vision systems, and LLM integrations.

Proven track record delivering scalable SaaS platforms in higher education, finance, and telecommunications sectors. Currently building custom agentic workflows and AI solutions leveraging Azure AI Services and OpenAI APIs β€” from Suva, Fiji πŸ‡«πŸ‡―.

πŸ“ Suva, Fiji
🏒 Manager & Technical Lead @ KPMG
πŸ€– Building AI Agents & RAG Systems
🎯 11 Years of Software Engineering

πŸš€ What I'm Working On

  • πŸ€– Agentic AI workflows β€” Custom multi-step agents using Azure OpenAI + LangChain
  • πŸ” RAG pipelines β€” Azure AI Search with vector embeddings + GPT-4 for enterprise knowledge retrieval
  • ☁️ Cloud-native microservices β€” Event-driven architecture on Azure Container Apps

πŸ’Ό Experience

🏒 Manager & Technical Lead β€” KPMG, Fiji (Apr 2023 β€” Present)
  • Architect and technical lead delivering enterprise AI solutions on Azure (.NET, Python, React)
  • Built AI procurement chat agent using Azure AI Search (vector search) + GPT-4 and FastAPI β€” reducing vendor response validation time by 60%, processing 200+ inquiries/month
  • Architected waste management image-classification solution achieving 92% accuracy, supporting 500+ daily submissions across 15+ sites
  • Delivered curriculum management SaaS (React + .NET Core + Azure Functions) serving 15+ institutions, 5,000+ active users, and 99.9% uptime SLA
  • Designed microservices on Azure Container Apps with Event Grid for ERP platforms (TechnologyOne/Ellucian), enabling real-time sync across 8 services
  • Built Azure DevOps CI/CD cutting deployment time from ~2 hours β†’ ~15 minutes
  • Implemented GitHub Actions CI/CD, enabling 3x faster release cycles
  • Achieved sub-1-hour MTTR through improved monitoring and escalation playbooks
  • Lead cross-functional teams; mentor consultants as Performance Development Manager (PDM)
πŸ’» Full Stack Developer β€” Acton Fiji (Oct 2018 β€” Feb 2019)
  • Built bespoke finance and higher-education applications using C#/.NET Core with REST APIs and clean architecture patterns (SOLID)
  • Developed backend services integrating SQL Server/Entity Framework and third-party APIs for high-traffic environments
  • Implemented unit/integration testing (85% coverage) and CI/CD pipelines for reliable Azure deployments
🌐 Web Developer β€” Newcom Live, Digicel Group (Jul 2015 β€” Oct 2018)
  • Built and maintained full-stack web applications and REST APIs for telecommunications customers across the Pacific region
  • Optimized IVR and USSD applications to sustain 99.5% reliability for high-availability telecom services
  • Delivered responsive, mobile-first UIs and integration services connecting internal and third-party telco platforms
πŸ–₯️ Developer β€” Oceanic Communications Ltd. (Jul 2014 β€” Jul 2015)
  • Developed and maintained responsive websites/web apps (HTML5, CSS3, JavaScript) and improved cross-browser performance
  • Conducted QA and code reviews; streamlined deployment workflows for faster releases

πŸ› οΈ Tech Stack

πŸ€– AI / ML

Azure AI Search OpenAI LangChain Computer Vision RAG Vector DB

πŸ”§ Backend

.NET Python FastAPI Node.js Django

🎨 Frontend

React Next.js Vue.js TypeScript

☁️ Cloud & DevOps

Azure Docker GitHub Actions Azure DevOps

πŸ—„οΈ Databases

PostgreSQL SQL Server Cosmos DB Redis MongoDB


🧩 Featured Projects

πŸ€– AI-Powered Procurement Evaluation Platform

Azure OpenAI Β· FastAPI Β· React Β· Cosmos DB Β· Azure Functions

Built a production-grade procurement AI agent for the public sector featuring:

  • Streaming chat completions with Azure OpenAI, tool use, and function call orchestration
  • Document extraction & evaluation workflows with context-aware validation
  • Full-stack SPA (React + TypeScript/Vite) with real-time streaming responses and multi-user session management (~25 conversations/user)
  • Seamless integration of local Python functions and remote Azure Logic Apps with graceful fallback

πŸ—£οΈ TauaTalk β€” Bilingual EN/Fijian Translation App

React 19 Β· Vite Β· FastAPI Β· Transformers.js Β· NLLB-200 Β· Web Speech API

Real-time English ↔ Fijian voice translation app running entirely in-browser:

  • On-device neural machine translation using NLLB-200 (600M params) with 8-bit quantization for zero-latency inference
  • Custom 7-stage DSP audio pipeline (Butterworth filtering, soft clipping, dynamic normalization) for native Fijian speech synthesis
  • Privacy-first: 100% client-side ML inference β€” no data leaves the device
  • Supporting underserved Fijian language with production-grade neobrutalist UI + Framer Motion animations

🐾 SPCA Fiji Donations Platform

SvelteKit 5 Β· PostgreSQL Β· Drizzle ORM Β· Vercel Β· Zod

Production donations platform with Bank South Pacific payment gateway:

  • HMAC SHA-256 cryptographic signatures with constant-time verification for secure transactions
  • RESTful analytics API β€” 7 data views (success rates, payment trends, hourly distribution) with configurable pagination
  • Full audit trails with 6 timestamps per transaction, JSONB gateway response storage
  • Comprehensive security: PII sanitization, CSRF protection, bearer token auth, structured error handling across 11+ gateway error codes

πŸ“Š GitHub Stats

GitHub Streak


πŸŽ“ Education

Bachelor of Science in Computing Science & Information Systems University of The South Pacific, Suva β€” 2011 – 2015


🌐 Connect

Portfolio LinkedIn Twitter Instagram


⚑ Fun fact: I'm building AI solutions from a Pacific Island 🌺 β€” proof that great code can come from anywhere.

Pinned Loading

  1. collaborative-filtering-recommender-system collaborative-filtering-recommender-system Public

    Jupyter Notebook 1

  2. corba-chat-java corba-chat-java Public

    Forked from dnet/corba-chat-java

    Simple chat using CORBA in Java

    Java

  3. dash-sample dash-sample Public

    Dash Sample

  4. dash.js dash.js Public

    Forked from Dash-Industry-Forum/dash.js

    A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.

    JavaScript

  5. java-chat-corba java-chat-corba Public

    Forked from joshheinrichs/java-chat-corba

    A centralized chat application built in Java, using Corba for communication.

    Java

  6. k-means-iris-dataset k-means-iris-dataset Public

    Using K-Means Clustering on the Iris Flow Dataset.

    Python