Planner & Researcher

A multi-agentic system built using google-adk framework and MCP tools. It searches for new job openings, extracts information like tech-stack, contact info and company details. Agents communicate via state/ tool-contexts and the system implements callbacks, middleware for HITL, for certain actions like save to DB or apply directly. It uses custom tools built on top of MCP to interact with Notion DB.

Google-ADK A2A MCP Multi Agent GCP Cloud Run

Read More

Health Dashboard & Trends

is a multi agentic system built using adk, which allows user to upload health report and analyse trends for markers like LDL, HDL ranges and ratios, over time. Upload is managed via adk-artifact manager. Data is passed between agents using contexts. Callbacks, Middlewares implement PII removal. Chainlit used for user interface. The system allows users to query their reports for more understanding.

Multi Agent Docker ADK ADK-Callbacks PII Removal ADK-Web ADK-Artifacts-Upload

Read More

Email Manager Assistant

uses n8n workflows deployed on GCP Cloud Run to perform daily cleanup tasks such as marking spams, archiving old emails and summarising important emails to Slack/ Telegram for me.

N8N GCP Cloud Run Evaluations & Scoring Gmail Pinecone

Read More

Website ChatBot Assistant5555

Website chatbot to answer general queries using PDF as source. 2 step RAG. Deployed on Docker, AWS EC2. Live on portfolio website via Chainlit. Incremental features added - Evaluations, Prompt Caching, Cohere Reranking for RAG documents.

RAG Docker Evaluations & Scoring Opik Pinecone

Read More

Website ChatBot Assistant

Website chatbot to answer general queries using PDF as source. 2 step RAG. Deployed on Docker, AWS EC2. Live on portfolio website via Chainlit. Incremental features added - Evaluations, Prompt Caching, Cohere Reranking for RAG documents.

RAG Docker Evaluations & Scoring Opik Pinecone

Read More

Whatsapp Multimodal Companion Ava

Inspired by a YT tutorial, this multimodal project allows you to chat with a AI persona 'Ava'. Ava has a hypothetical day schedule which is injected via context engineering to chat accordingly in different times of day. When asked to share an image of the day, a hypothetical scenario is first created and then a corresponding image is generated. Voice is given using Eleven Labs voice IDs.

AI Companion Bot Context Engineering LangGraph ElevenLabs WhatsApp Qdrant

Read More

Comfy UI Setup On AWS w Extensions

I setup a comfy UI rig on an EC2 instance to play around with image generation using open source Flux, SDXL models and LoRAs. While setting up manually was excruciating, it was a good learning curve. Nowadays, docker images are available for easy setups.

Stable Diffusion ComfyUI LoRA AWS

Read More Blog

Training LoRA Models

Most multimodal GPTs were not able to generate the new Hyundai Tucson model with the new wing-like DRLs. They generated only 2022 model. Probably trianing data cutoff. I decided to create a LoRA model that generates accurate Hyundai Tucson models.

LoRA Training Flux Replicate

Read More Blog

Health Metrics KPI Dashboard

Ingest health params from Google Drive via dedicated ingestion pipeline. Track trends of KPI markers using middlewares. Visualise KPI trends using dashboards.

LangChain LangGraph Middlewares Ingestion-Pipelines AWS-QuickSight D3JS

Read More

Headless CMS Site

Simple portfolio website. Headless CMS so it is easily configurable with new data. There are subdomains that populate subdomains such as daily news, etc.

Headless CMS Stablo Vercel

Read More

Media Server On Raspberry Pi

Raspberry Pi w USB setup to host NFS server on home LAN. Allows downloaded media (TV shows, Movies) to be copied to attached USB storage via phone, and can eventually be played on smart TV.

Raspberyy Pi NFS Server SSH Termux VLC

Read More    Blog

Increase LinkedIn Engagement

Create a digital me to manage my LinkedIn. Use my blogs and emails as dataset for SLM training using Hugging Face Transformers + TRL and PyTorch. The project increases LinkedIn engagement significantly by posting content, replying to comments and liking and sharing relevant posts. It also aims to follow topics, pages and people who have similar interests.

HuggingFace Transformers SLM TRL PyTorch LangChain

Read More

Algo Trading & Research Assistant

Inspired from YTs "Micheal Automates" videos. Use various LLMs to generate PineScript on TradingView to generate indiciators and signals. Then compares accuracy with historical data via backtesting. Eventually pivoted to simple AI agentic app for daily news to provide insights into swing trading equities.

AI DeepSeek Gemini TradinView YouTube PineScript

Read More

Automated Blog Writer

Highly SEO optimised blogs generated by AI agents using open source LLMs. Predefined blog structure was used to generate blogs. The challenge was that the blog tone was mundane and robotic. Considering SFT training SLM with actual Substack blogs, sent emails to create personality, human tone and vocabulary. Blog title is given via Slack/ Telegrat botfather, content would be saved to headless CMS Sanity that updates blog site automatically. Turns out nothing beats writing on your own on Substack.

AI Multi Agent RelevanceAI Make.com Slack

Read More

Phone Call Assistant

Android application to intercept phone calls from unknown numbers without ringing. Automated voive will receive call to determine if spam call via locally installed trained LLM. Conversation is transcribed on screen, in case intervention is needed. If LLM determines genuine call, will proceed to ring.

SLM Android Studio Kotlin Android-NDK Android-ADB Llama.cpp

Read More

Resiliency Automation Framework

Automated load injection, chaos injection, monitoring, reporting to give back application team members 5-6 hours everyday during game-day activities for Chase Travel.

AWS Step Functions Lambda FIS Gremlin DynamoDB Office DB-Streams

Read More

Automated Infrastructure Provisioning, Cost Management

Reduced onboarding time from 4 days to less than 8hrs. Architected a multi cloud provisioning system to automate onboarding of client data to TeraData systems with modular features and validation. Reduced operational costs from $80,000 to less than $3000 every weekend. Created dashboards to show cost optimisation charts. Created scripts to auto shutdown test VMs and resources over the weekend.

Azure AWS GCP On-Demand Office Infrastructure-Provisioning

Read More