"Hello World"

Akhil Gupta|

Projects

./otherFileFolder/images/ag.png

Lyrical Matrix

React + D3
Checkout

./otherFileFolder/images/ag.png

Christopher Nolan Movies Emotion Arc

React + D3 + WebGL + Gemini
Checkout

./otherFileFolder/images/ag.png

Average H1B Salaries

React + D3
Demo

./otherFileFolder/images/ag.png

Hackathon Winner @UMD

Recommendor system to match non profits
Demo

./otherFileFolder/images/ag.png

Stock Price Classifier


Built using Python
View the code

AI Engineering
01

AI & Machine Learning

Passionate about building intelligent systems that transform raw data into actionable insights. From neural networks to decision trees, I craft solutions that learn and evolve.

02

RAG & LLM Integration

Specializing in Retrieval-Augmented Generation systems that combine the power of large language models with domain-specific knowledge bases for accurate, citation-backed responses.

03

Agentic Frameworks

Building autonomous AI agents using CrewAI, AutoGen, and LangChain that can reason, plan, and execute complex multi-step tasks with minimal human intervention.

04

Vector Embeddings & Search

Implementing semantic search solutions using text embeddings, ChromaDB, and Pinecone to enable intelligent document retrieval and knowledge discovery at scale.

05

Model Context Protocol

Pioneering the integration of MCP (Model Context Protocol) to create seamless connections between AI models and external tools, APIs, and data sources.

Code & Resources

Explore some of my AI implementations and useful code patterns

RAG Pipeline

Python
# Simple RAG with LangChain from langchain.chains import RetrievalQA from langchain.vectorstores import Chroma vectorstore = Chroma.from_documents( documents, embedding_model ) qa_chain = RetrievalQA.from_chain_type( llm=llm, retriever=vectorstore.as_retriever() )

AI Agent Setup

CrewAI
# CrewAI Agent Definition from crewai import Agent, Task, Crew researcher = Agent( role='Research Analyst', goal='Find accurate information', backstory='Expert researcher...', tools=[search_tool, scrape_tool] )

Text Embeddings

OpenAI
# Generate embeddings from openai import OpenAI client = OpenAI() response = client.embeddings.create( model="text-embedding-3-small", input="Your text here" ) embedding = response.data[0].embedding

Technical Skills

Frontend

  • React.JS
  • Typescript
  • NodeJS
  • Redux
  • D3

Backend

  • Java
  • SpringBoot
  • C#
  • .NET Core
  • CI/CD
  • Docker/Kubernetes

AI/Data

  • Python
  • RAG
  • Citation Fidelity
  • Text embeddings
  • Pytorch
  • Open AI Api
  • LangChain
  • MCP
  • Machine Learning

Open Source Technologies

Contact

akhil****@gmail.com

+1 (***) ***-7867