Skip to main content

Uses

A breakdown of the tools, languages, frameworks, and platforms I use to build AI systems, machine learning pipelines, and full-stack applications.

AI & Machine Learning

  • LangChain and LangGraph are my go-to frameworks for building agentic workflows and multi-agent AI systems. LangGraph is especially powerful for orchestrating stateful agent pipelines.
  • OpenAI API powers most of my LLM and embedding workflows. I use the embeddings API extensively for semantic search and RAG pipelines paired with Pinecone as my vector database of choice.
  • TensorFlow and Scikit-learn for model training, evaluation, and classical ML workflows. I also use Hugging Face Transformers for NLP tasks like zero-shot classification and sentiment analysis.
  • Pandas and NumPy for data manipulation, with Matplotlib and Seaborn for visualization and exploratory data analysis.

Development

  • Cursor is my primary editor for AI-assisted development. I also reach for VS Code and PyCharm depending on the project.
  • FastAPI is my backend framework of choice for building AI-powered APIs. It pairs naturally with async LangGraph agents and Python ML stacks.
  • Next.js and React for full-stack web applications. Most of my deployed AI projects use this stack with Vercel for hosting.
  • Google Colab and Jupyter Notebook for exploratory data analysis, model experimentation, and ML prototyping.
  • Supabase and Firebase for databases and auth in full-stack projects, alongside Clerk for authentication in Next.js applications.

Stack at a Glance

LanguagesPython, JavaScript, TypeScript, Java, SQL
AI / MLLangGraph, LangChain, OpenAI API, TensorFlow, Scikit-learn, Transformers
Vector / DataPinecone, Pandas, NumPy, BigQuery ML
FrontendReact, Next.js, MUI, Gradio
BackendFastAPI, SpringBoot, Node.js
DatabasesSupabase, Firebase, MongoDB
Cloud / DeployVercel, Cloudflare, Google Cloud
ToolsCursor, VS Code, PyCharm, Jupyter, Google Colab, Git, Figma
CertificationeCornell Machine Learning Foundations (August 2025)