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 n8n Cohere Reranking Evaluations & Scoring LangSmith 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